From 49bba49bd43e2e05d64eb50d2b79c25118547bcf Mon Sep 17 00:00:00 2001 From: Johnny Hsu Date: Wed, 5 Mar 2025 19:41:00 +0100 Subject: [PATCH] add battery for RTC --- .gitignore | 62 + Hardware/Core.kicad_sch | 1226 ++--- Hardware/FT25-Charger.kicad_pcb | 1703 ++++++- Hardware/Lib/Charger.step/79523141 (rev1).stp | 3976 +++++++++++++++++ Hardware/Lib/KiCAD_Libraries | 2 +- Hardware/Power.kicad_sch | 1403 ++++++ Hardware/SDRAM.kicad_sch | 6 +- Software/FT25-Charger.ioc | 42 +- 8 files changed, 7776 insertions(+), 644 deletions(-) create mode 100644 Hardware/Lib/Charger.step/79523141 (rev1).stp diff --git a/.gitignore b/.gitignore index 427e0f9..40c7d8d 100644 --- a/.gitignore +++ b/.gitignore @@ -27,6 +27,7 @@ _autosave-* *-save.pro *-save.kicad_pcb fp-info-cache +fp-lib-table # Netlist files (exported from Eeschema) *.net @@ -38,3 +39,64 @@ fp-info-cache # Exported BOM files *.xml *.csv +bom/ + +# Manufacture files +Gerber/ + +# 3D-model Files +FT25-Charger.step + +# ---> C +# Prerequisites +*.d + +# Object files +*.o +*.ko +*.obj +*.elf + +# Linker output +*.ilk +*.map +*.exp + +# Precompiled Headers +*.gch +*.pch + +# Libraries +*.lib +*.a +*.la +*.lo + +# Shared objects (inc. Windows DLLs) +*.dll +*.so +*.so.* +*.dylib + +# Executables +*.exe +*.out +*.app +*.i*86 +*.x86_64 +*.hex + +# Debug files +*.dSYM/ +*.su +*.idb +*.pdb + +# Kernel Module Compile Results +*.mod* +*.cmd +.tmp_versions/ +modules.order +Module.symvers +Mkfile.old +dkms.conf diff --git a/Hardware/Core.kicad_sch b/Hardware/Core.kicad_sch index 8ff2268..4158282 100644 --- a/Hardware/Core.kicad_sch +++ b/Hardware/Core.kicad_sch @@ -8500,7 +8500,7 @@ ) (text "Supply" (exclude_from_sim no) - (at 102.87 100.33 0) + (at 123.19 100.33 0) (effects (font (size 1.27 1.27) @@ -8602,7 +8602,7 @@ (uuid "04edc9c4-6ba3-413b-80a1-5be3abfb178c") ) (junction - (at 48.895 58.42) + (at 61.595 60.325) (diameter 0) (color 0 0 0 0) (uuid "0639ff6d-0fa4-4a92-9101-ae69b2e89fd2") @@ -8614,13 +8614,7 @@ (uuid "0da62957-c2c4-4942-91bd-ffb8d4251c5e") ) (junction - (at 59.69 22.225) - (diameter 0) - (color 0 0 0 0) - (uuid "0fb52946-5285-4acc-80fc-8023aaa28b8f") - ) - (junction - (at 55.245 30.48) + (at 67.945 32.385) (diameter 0) (color 0 0 0 0) (uuid "1277a601-4d5f-42fb-a0c5-a1f18ba0016e") @@ -8668,37 +8662,37 @@ (uuid "38d409b5-2312-4643-b1fc-fd0131fce598") ) (junction - (at 55.245 55.88) + (at 67.945 57.785) (diameter 0) (color 0 0 0 0) (uuid "3a44a5b6-35e6-477b-bf34-724cef99df7e") ) (junction - (at 48.895 30.48) + (at 61.595 32.385) (diameter 0) (color 0 0 0 0) (uuid "3b2e415b-e57a-4f5e-b680-987d6e0ee75d") ) (junction - (at 64.135 43.18) + (at 76.835 45.085) (diameter 0) (color 0 0 0 0) (uuid "412c5816-2822-46ca-a32f-61cb431bfe1e") ) (junction - (at 48.895 33.02) + (at 61.595 34.925) (diameter 0) (color 0 0 0 0) (uuid "430d2d22-0f07-45e6-a066-ebb18e98b45d") ) (junction - (at 81.915 77.47) + (at 94.615 79.375) (diameter 0) (color 0 0 0 0) (uuid "432f5d77-435d-4ec6-8d84-c3578eca972e") ) (junction - (at 73.025 48.26) + (at 85.725 50.165) (diameter 0) (color 0 0 0 0) (uuid "43f5a8a8-38be-4f74-81aa-71bbc42e5709") @@ -8710,37 +8704,37 @@ (uuid "46587df5-c4cb-464f-b081-46b2e985f2df") ) (junction - (at 86.36 82.55) + (at 99.06 84.455) (diameter 0) (color 0 0 0 0) (uuid "4904ae19-57ee-4766-a793-026af6184969") ) (junction - (at 48.895 55.88) + (at 61.595 57.785) (diameter 0) (color 0 0 0 0) (uuid "4a33e8c1-b15f-4db0-b29d-1dd2148aad9a") ) (junction - (at 73.025 55.88) + (at 85.725 57.785) (diameter 0) (color 0 0 0 0) (uuid "4bd9b2ee-526d-4e54-8543-852c7a6f1074") ) (junction - (at 48.895 38.1) + (at 61.595 40.005) (diameter 0) (color 0 0 0 0) (uuid "4bef900f-dc66-42af-b560-e8cc8d6a6bce") ) (junction - (at 48.895 35.56) + (at 61.595 37.465) (diameter 0) (color 0 0 0 0) (uuid "4c2b925c-0792-420d-8f18-1f562d9b6ba2") ) (junction - (at 86.36 71.12) + (at 99.06 73.025) (diameter 0) (color 0 0 0 0) (uuid "4ff38491-b732-4bec-930a-4ca407ceb858") @@ -8752,7 +8746,7 @@ (uuid "543660ff-ca23-4fad-8505-bcc3272f30b0") ) (junction - (at 198.755 45.085) + (at 164.465 85.09) (diameter 0) (color 0 0 0 0) (uuid "556ed635-fced-44e3-845c-f708c990d149") @@ -8764,31 +8758,31 @@ (uuid "57546ade-761b-45ef-9890-daec7eb5d082") ) (junction - (at 81.915 66.04) + (at 94.615 67.945) (diameter 0) (color 0 0 0 0) (uuid "58f143f7-5a5b-4ff8-89cf-03a63964eb53") ) (junction - (at 189.865 64.135) + (at 190.5 79.375) (diameter 0) (color 0 0 0 0) (uuid "592f8bd9-4310-4fe4-b840-3718d5a08ff0") ) (junction - (at 73.025 35.56) + (at 85.725 37.465) (diameter 0) (color 0 0 0 0) (uuid "5a46c399-0f9f-4049-86b9-32bfb792b0a4") ) (junction - (at 55.245 22.225) + (at 67.945 24.13) (diameter 0) (color 0 0 0 0) (uuid "5ee7831a-b9cd-4699-8b90-ccd7a33a516a") ) (junction - (at 81.915 60.96) + (at 94.615 62.865) (diameter 0) (color 0 0 0 0) (uuid "62af3ba4-2380-4137-9c4c-8f703fa148db") @@ -8800,43 +8794,43 @@ (uuid "68357784-7318-43f3-becd-152fcf669e7d") ) (junction - (at 73.025 30.48) + (at 85.725 32.385) (diameter 0) (color 0 0 0 0) (uuid "6b4ae941-68bd-4806-b564-6051c3e374f6") ) (junction - (at 48.895 45.72) + (at 61.595 47.625) (diameter 0) (color 0 0 0 0) (uuid "6e7d6e8b-008e-46f2-97bf-300e301fcdc5") ) (junction - (at 59.69 27.305) + (at 72.39 29.21) (diameter 0) (color 0 0 0 0) (uuid "84972f59-b0b8-441f-aae9-7917b0ac015f") ) (junction - (at 73.025 43.18) + (at 85.725 45.085) (diameter 0) (color 0 0 0 0) (uuid "84d185bd-171c-460f-91bf-66aa757880e7") ) (junction - (at 64.135 35.56) + (at 76.835 37.465) (diameter 0) (color 0 0 0 0) (uuid "8a3e42ba-433e-476e-bec8-923cd84f46fb") ) (junction - (at 48.895 50.8) + (at 61.595 52.705) (diameter 0) (color 0 0 0 0) (uuid "93864b3d-3224-4702-bf3d-2ed04340069c") ) (junction - (at 86.36 77.47) + (at 99.06 79.375) (diameter 0) (color 0 0 0 0) (uuid "9e0818cf-2913-43d0-81ad-5fd7c6a3ddb1") @@ -8848,25 +8842,25 @@ (uuid "a2af58c6-5f1e-4b3e-b0c0-12a279005486") ) (junction - (at 64.135 48.26) + (at 76.835 50.165) (diameter 0) (color 0 0 0 0) (uuid "a8da62c7-b5b2-4a05-8568-ce944b258201") ) (junction - (at 189.865 76.2) + (at 190.5 91.44) (diameter 0) (color 0 0 0 0) (uuid "ac9f37a4-8446-4a5b-a6ff-9f608799a097") ) (junction - (at 48.895 48.26) + (at 61.595 50.165) (diameter 0) (color 0 0 0 0) (uuid "b510fd1a-117a-465f-a751-9a561bd2ac96") ) (junction - (at 48.895 40.64) + (at 61.595 42.545) (diameter 0) (color 0 0 0 0) (uuid "b530e2a2-741c-4c76-ace0-7d60e6d206ce") @@ -8878,73 +8872,79 @@ (uuid "b5323042-cbc4-4c6d-8b55-da362d9db400") ) (junction - (at 81.915 55.88) + (at 94.615 57.785) (diameter 0) (color 0 0 0 0) (uuid "bca7b570-75fa-40a7-a5dd-b415eee9e6fa") ) (junction - (at 81.915 48.26) + (at 94.615 50.165) (diameter 0) (color 0 0 0 0) (uuid "bcf0274b-9b82-4ddd-b442-da13a9d22e46") ) (junction - (at 55.245 71.12) + (at 67.945 73.025) (diameter 0) (color 0 0 0 0) (uuid "bdeb1722-eb35-4647-a7e0-350ed2e01785") ) (junction - (at 200.025 69.85) + (at 200.66 85.09) (diameter 0) (color 0 0 0 0) (uuid "c2234057-b903-484a-a2e3-a32a8859901c") ) (junction - (at 73.025 60.96) + (at 85.725 62.865) (diameter 0) (color 0 0 0 0) (uuid "c55b6c0a-705b-4ad7-afc8-beda683bc62e") ) (junction - (at 55.245 43.18) + (at 67.945 45.085) (diameter 0) (color 0 0 0 0) (uuid "ced6b67c-b589-447b-b173-eb3d5278bd77") ) (junction - (at 86.36 66.04) + (at 99.06 67.945) (diameter 0) (color 0 0 0 0) (uuid "ceeeb9fd-c3cf-438c-9822-df85739f3524") ) (junction - (at 160.02 46.355) + (at 191.77 33.02) (diameter 0) (color 0 0 0 0) (uuid "d01fb329-49c1-4312-9a86-8c2522e92a75") ) (junction - (at 188.595 51.435) + (at 72.39 24.13) + (diameter 0) + (color 0 0 0 0) + (uuid "d181dd89-adb0-44ef-b5de-42f46220a519") + ) + (junction + (at 154.305 91.44) (diameter 0) (color 0 0 0 0) (uuid "d62f36d0-5342-483c-96b2-d979dd1cfd28") ) (junction - (at 188.595 39.37) + (at 154.305 79.375) (diameter 0) (color 0 0 0 0) (uuid "d7b6fc6c-855c-4ad5-b8db-ffb1631d4d8e") ) (junction - (at 17.145 55.88) + (at 29.845 57.785) (diameter 0) (color 0 0 0 0) (uuid "da4a391a-8756-4bbe-ad5d-6a5d7cc0698f") ) (junction - (at 59.69 76.2) + (at 72.39 78.105) (diameter 0) (color 0 0 0 0) (uuid "dc976682-daa7-427b-b632-e4e6f1b2f4a5") @@ -8956,7 +8956,7 @@ (uuid "ddd035ed-81df-49e3-9245-82755440f4a5") ) (junction - (at 48.895 53.34) + (at 61.595 55.245) (diameter 0) (color 0 0 0 0) (uuid "e0d34c7c-a2c8-4d45-a4be-7edc074c7759") @@ -8968,49 +8968,49 @@ (uuid "e28988d6-1ee7-4e20-9f02-35f81af9ff26") ) (junction - (at 81.915 30.48) + (at 94.615 32.385) (diameter 0) (color 0 0 0 0) (uuid "e6ae9a3e-d48c-4e18-9235-74fe81b4c978") ) (junction - (at 48.895 60.96) + (at 61.595 62.865) (diameter 0) (color 0 0 0 0) (uuid "eea696d1-0980-4f7d-9ba9-1ff3dcb2b606") ) (junction - (at 64.135 55.88) + (at 76.835 57.785) (diameter 0) (color 0 0 0 0) (uuid "f3f74bf6-10b1-4218-bfb6-61ef3118c054") ) (junction - (at 64.135 60.96) + (at 76.835 62.865) (diameter 0) (color 0 0 0 0) (uuid "f5150f2b-4683-49e5-a470-3066104142ee") ) (junction - (at 48.895 43.18) + (at 61.595 45.085) (diameter 0) (color 0 0 0 0) (uuid "f5abb69e-3023-40b6-8c88-ffed31815111") ) (junction - (at 64.135 30.48) + (at 76.835 32.385) (diameter 0) (color 0 0 0 0) (uuid "f71381d7-d154-4117-8ffa-0d9e641e8953") ) (junction - (at 81.915 43.18) + (at 94.615 45.085) (diameter 0) (color 0 0 0 0) (uuid "fa07ce36-60e8-4ebb-8b80-5cc0f863054d") ) (junction - (at 81.915 35.56) + (at 94.615 37.465) (diameter 0) (color 0 0 0 0) (uuid "fea021c6-6169-4cbd-bd9b-0c0e6e7bdfc0") @@ -9123,7 +9123,7 @@ ) (wire (pts - (xy 17.145 53.34) (xy 17.145 55.88) + (xy 29.845 55.245) (xy 29.845 57.785) ) (stroke (width 0) @@ -9133,7 +9133,7 @@ ) (wire (pts - (xy 48.895 48.26) (xy 48.895 50.8) + (xy 61.595 50.165) (xy 61.595 52.705) ) (stroke (width 0) @@ -9163,7 +9163,7 @@ ) (wire (pts - (xy 81.915 82.55) (xy 86.36 82.55) + (xy 94.615 84.455) (xy 99.06 84.455) ) (stroke (width 0) @@ -9173,7 +9173,7 @@ ) (wire (pts - (xy 48.895 43.18) (xy 48.895 45.72) + (xy 61.595 45.085) (xy 61.595 47.625) ) (stroke (width 0) @@ -9213,7 +9213,7 @@ ) (wire (pts - (xy 198.755 39.37) (xy 196.215 39.37) + (xy 164.465 79.375) (xy 161.925 79.375) ) (stroke (width 0) @@ -9223,7 +9223,7 @@ ) (wire (pts - (xy 179.07 51.435) (xy 188.595 51.435) + (xy 144.78 91.44) (xy 154.305 91.44) ) (stroke (width 0) @@ -9233,7 +9233,7 @@ ) (wire (pts - (xy 81.915 30.48) (xy 90.805 30.48) + (xy 94.615 32.385) (xy 103.505 32.385) ) (stroke (width 0) @@ -9243,7 +9243,7 @@ ) (wire (pts - (xy 55.245 27.305) (xy 59.69 27.305) + (xy 67.945 29.21) (xy 72.39 29.21) ) (stroke (width 0) @@ -9263,7 +9263,7 @@ ) (wire (pts - (xy 188.595 48.895) (xy 188.595 51.435) + (xy 154.305 88.9) (xy 154.305 91.44) ) (stroke (width 0) @@ -9283,7 +9283,7 @@ ) (wire (pts - (xy 191.135 39.37) (xy 188.595 39.37) + (xy 156.845 79.375) (xy 154.305 79.375) ) (stroke (width 0) @@ -9293,7 +9293,7 @@ ) (wire (pts - (xy 48.895 78.74) (xy 57.785 78.74) + (xy 61.595 80.645) (xy 70.485 80.645) ) (stroke (width 0) @@ -9313,7 +9313,7 @@ ) (wire (pts - (xy 48.895 68.58) (xy 73.025 68.58) + (xy 61.595 70.485) (xy 85.725 70.485) ) (stroke (width 0) @@ -9343,7 +9343,7 @@ ) (wire (pts - (xy 86.36 66.04) (xy 90.805 66.04) + (xy 99.06 67.945) (xy 103.505 67.945) ) (stroke (width 0) @@ -9353,7 +9353,7 @@ ) (wire (pts - (xy 81.915 55.88) (xy 90.805 55.88) + (xy 94.615 57.785) (xy 103.505 57.785) ) (stroke (width 0) @@ -9373,7 +9373,7 @@ ) (wire (pts - (xy 153.035 41.275) (xy 149.86 41.275) + (xy 184.785 27.94) (xy 181.61 27.94) ) (stroke (width 0) @@ -9383,7 +9383,7 @@ ) (wire (pts - (xy 64.135 30.48) (xy 73.025 30.48) + (xy 76.835 32.385) (xy 85.725 32.385) ) (stroke (width 0) @@ -9393,7 +9393,7 @@ ) (wire (pts - (xy 48.895 81.28) (xy 52.705 81.28) + (xy 61.595 83.185) (xy 65.405 83.185) ) (stroke (width 0) @@ -9423,7 +9423,7 @@ ) (wire (pts - (xy 179.705 76.2) (xy 189.865 76.2) + (xy 180.34 91.44) (xy 190.5 91.44) ) (stroke (width 0) @@ -9433,7 +9433,7 @@ ) (wire (pts - (xy 143.51 56.515) (xy 146.05 56.515) + (xy 175.26 43.18) (xy 177.8 43.18) ) (stroke (width 0) @@ -9453,7 +9453,7 @@ ) (wire (pts - (xy 160.02 45.085) (xy 160.02 46.355) + (xy 191.77 31.75) (xy 191.77 33.02) ) (stroke (width 0) @@ -9483,7 +9483,7 @@ ) (wire (pts - (xy 48.895 22.225) (xy 55.245 22.225) + (xy 61.595 24.13) (xy 67.945 24.13) ) (stroke (width 0) @@ -9493,7 +9493,7 @@ ) (wire (pts - (xy 73.025 77.47) (xy 81.915 77.47) + (xy 85.725 79.375) (xy 94.615 79.375) ) (stroke (width 0) @@ -9503,7 +9503,7 @@ ) (wire (pts - (xy 64.135 35.56) (xy 73.025 35.56) + (xy 76.835 37.465) (xy 85.725 37.465) ) (stroke (width 0) @@ -9513,7 +9513,7 @@ ) (wire (pts - (xy 160.02 46.355) (xy 162.56 46.355) + (xy 191.77 33.02) (xy 194.31 33.02) ) (stroke (width 0) @@ -9523,17 +9523,7 @@ ) (wire (pts - (xy 59.69 22.225) (xy 64.135 22.225) - ) - (stroke - (width 0) - (type default) - ) - (uuid "36718045-fcd1-41c9-be9f-27d2b1210fea") - ) - (wire - (pts - (xy 64.135 55.88) (xy 73.025 55.88) + (xy 76.835 57.785) (xy 85.725 57.785) ) (stroke (width 0) @@ -9563,7 +9553,7 @@ ) (wire (pts - (xy 48.895 40.64) (xy 48.895 43.18) + (xy 61.595 42.545) (xy 61.595 45.085) ) (stroke (width 0) @@ -9573,7 +9563,7 @@ ) (wire (pts - (xy 143.51 43.815) (xy 144.78 43.815) + (xy 175.26 30.48) (xy 176.53 30.48) ) (stroke (width 0) @@ -9593,7 +9583,7 @@ ) (wire (pts - (xy 55.245 71.12) (xy 64.135 71.12) + (xy 67.945 73.025) (xy 76.835 73.025) ) (stroke (width 0) @@ -9623,7 +9613,7 @@ ) (wire (pts - (xy 86.36 77.47) (xy 90.805 77.47) + (xy 99.06 79.375) (xy 103.505 79.375) ) (stroke (width 0) @@ -9653,7 +9643,7 @@ ) (wire (pts - (xy 81.915 66.04) (xy 86.36 66.04) + (xy 94.615 67.945) (xy 99.06 67.945) ) (stroke (width 0) @@ -9663,7 +9653,7 @@ ) (wire (pts - (xy 18.415 55.88) (xy 17.145 55.88) + (xy 31.115 57.785) (xy 29.845 57.785) ) (stroke (width 0) @@ -9673,7 +9663,7 @@ ) (wire (pts - (xy 52.07 73.66) (xy 52.07 71.12) + (xy 64.77 75.565) (xy 64.77 73.025) ) (stroke (width 0) @@ -9683,7 +9673,7 @@ ) (wire (pts - (xy 198.755 45.085) (xy 198.755 39.37) + (xy 164.465 85.09) (xy 164.465 79.375) ) (stroke (width 0) @@ -9723,7 +9713,7 @@ ) (wire (pts - (xy 192.405 64.135) (xy 189.865 64.135) + (xy 193.04 79.375) (xy 190.5 79.375) ) (stroke (width 0) @@ -9743,7 +9733,7 @@ ) (wire (pts - (xy 143.51 51.435) (xy 146.05 51.435) + (xy 175.26 38.1) (xy 177.8 38.1) ) (stroke (width 0) @@ -9753,7 +9743,7 @@ ) (wire (pts - (xy 189.865 64.135) (xy 189.865 66.04) + (xy 190.5 79.375) (xy 190.5 81.28) ) (stroke (width 0) @@ -9763,7 +9753,7 @@ ) (wire (pts - (xy 59.69 76.2) (xy 64.135 76.2) + (xy 72.39 78.105) (xy 76.835 78.105) ) (stroke (width 0) @@ -9783,7 +9773,7 @@ ) (wire (pts - (xy 160.02 47.625) (xy 160.02 46.355) + (xy 191.77 34.29) (xy 191.77 33.02) ) (stroke (width 0) @@ -9813,7 +9803,7 @@ ) (wire (pts - (xy 73.025 30.48) (xy 81.915 30.48) + (xy 85.725 32.385) (xy 94.615 32.385) ) (stroke (width 0) @@ -9823,7 +9813,7 @@ ) (wire (pts - (xy 81.915 48.26) (xy 90.805 48.26) + (xy 94.615 50.165) (xy 103.505 50.165) ) (stroke (width 0) @@ -9853,7 +9843,17 @@ ) (wire (pts - (xy 55.245 35.56) (xy 64.135 35.56) + (xy 72.39 24.13) (xy 76.835 24.13) + ) + (stroke + (width 0) + (type default) + ) + (uuid "67d92ab7-6b27-413e-9d68-7d1c5c2811e8") + ) + (wire + (pts + (xy 67.945 37.465) (xy 76.835 37.465) ) (stroke (width 0) @@ -9863,7 +9863,7 @@ ) (wire (pts - (xy 48.895 55.88) (xy 48.895 58.42) + (xy 61.595 57.785) (xy 61.595 60.325) ) (stroke (width 0) @@ -9903,7 +9903,7 @@ ) (wire (pts - (xy 153.035 40.005) (xy 153.035 41.275) + (xy 184.785 26.67) (xy 184.785 27.94) ) (stroke (width 0) @@ -9923,7 +9923,7 @@ ) (wire (pts - (xy 200.025 76.2) (xy 200.025 69.85) + (xy 200.66 91.44) (xy 200.66 85.09) ) (stroke (width 0) @@ -9953,7 +9953,7 @@ ) (wire (pts - (xy 189.865 76.2) (xy 192.405 76.2) + (xy 190.5 91.44) (xy 193.04 91.44) ) (stroke (width 0) @@ -9973,7 +9973,7 @@ ) (wire (pts - (xy 52.07 71.12) (xy 55.245 71.12) + (xy 64.77 73.025) (xy 67.945 73.025) ) (stroke (width 0) @@ -9993,7 +9993,7 @@ ) (wire (pts - (xy 81.915 77.47) (xy 86.36 77.47) + (xy 94.615 79.375) (xy 99.06 79.375) ) (stroke (width 0) @@ -10023,7 +10023,7 @@ ) (wire (pts - (xy 81.915 35.56) (xy 90.805 35.56) + (xy 94.615 37.465) (xy 103.505 37.465) ) (stroke (width 0) @@ -10043,7 +10043,7 @@ ) (wire (pts - (xy 48.895 73.66) (xy 52.07 73.66) + (xy 61.595 75.565) (xy 64.77 75.565) ) (stroke (width 0) @@ -10073,7 +10073,7 @@ ) (wire (pts - (xy 179.705 64.135) (xy 189.865 64.135) + (xy 180.34 79.375) (xy 190.5 79.375) ) (stroke (width 0) @@ -10083,7 +10083,7 @@ ) (wire (pts - (xy 64.135 48.26) (xy 73.025 48.26) + (xy 76.835 50.165) (xy 85.725 50.165) ) (stroke (width 0) @@ -10093,7 +10093,7 @@ ) (polyline (pts - (xy 106.68 11.938) (xy 106.68 101.6) + (xy 127 11.938) (xy 127 101.6) ) (stroke (width 0) @@ -10123,7 +10123,7 @@ ) (wire (pts - (xy 143.51 53.975) (xy 146.05 53.975) + (xy 175.26 40.64) (xy 177.8 40.64) ) (stroke (width 0) @@ -10143,7 +10143,7 @@ ) (wire (pts - (xy 48.895 66.04) (xy 81.915 66.04) + (xy 61.595 67.945) (xy 94.615 67.945) ) (stroke (width 0) @@ -10203,7 +10203,7 @@ ) (wire (pts - (xy 189.865 73.66) (xy 189.865 76.2) + (xy 190.5 88.9) (xy 190.5 91.44) ) (stroke (width 0) @@ -10213,7 +10213,7 @@ ) (wire (pts - (xy 200.025 69.85) (xy 202.565 69.85) + (xy 200.66 85.09) (xy 203.2 85.09) ) (stroke (width 0) @@ -10223,7 +10223,7 @@ ) (wire (pts - (xy 48.895 53.34) (xy 48.895 55.88) + (xy 61.595 55.245) (xy 61.595 57.785) ) (stroke (width 0) @@ -10253,7 +10253,7 @@ ) (wire (pts - (xy 86.36 71.12) (xy 90.805 71.12) + (xy 99.06 73.025) (xy 103.505 73.025) ) (stroke (width 0) @@ -10273,7 +10273,7 @@ ) (wire (pts - (xy 188.595 51.435) (xy 191.135 51.435) + (xy 154.305 91.44) (xy 156.845 91.44) ) (stroke (width 0) @@ -10283,7 +10283,7 @@ ) (wire (pts - (xy 17.145 55.88) (xy 17.145 57.785) + (xy 29.845 57.785) (xy 29.845 59.69) ) (stroke (width 0) @@ -10303,7 +10303,7 @@ ) (wire (pts - (xy 200.025 69.85) (xy 194.945 69.85) + (xy 200.66 85.09) (xy 195.58 85.09) ) (stroke (width 0) @@ -10343,7 +10343,7 @@ ) (wire (pts - (xy 48.895 45.72) (xy 48.895 48.26) + (xy 61.595 47.625) (xy 61.595 50.165) ) (stroke (width 0) @@ -10353,7 +10353,7 @@ ) (wire (pts - (xy 55.245 22.225) (xy 59.69 22.225) + (xy 67.945 24.13) (xy 72.39 24.13) ) (stroke (width 0) @@ -10363,7 +10363,7 @@ ) (wire (pts - (xy 73.025 60.96) (xy 81.915 60.96) + (xy 85.725 62.865) (xy 94.615 62.865) ) (stroke (width 0) @@ -10383,7 +10383,7 @@ ) (wire (pts - (xy 81.915 71.12) (xy 86.36 71.12) + (xy 94.615 73.025) (xy 99.06 73.025) ) (stroke (width 0) @@ -10393,7 +10393,7 @@ ) (wire (pts - (xy 200.025 69.85) (xy 200.025 64.135) + (xy 200.66 85.09) (xy 200.66 79.375) ) (stroke (width 0) @@ -10413,7 +10413,7 @@ ) (wire (pts - (xy 143.51 46.355) (xy 160.02 46.355) + (xy 175.26 33.02) (xy 191.77 33.02) ) (stroke (width 0) @@ -10433,7 +10433,7 @@ ) (wire (pts - (xy 55.245 30.48) (xy 64.135 30.48) + (xy 67.945 32.385) (xy 76.835 32.385) ) (stroke (width 0) @@ -10483,7 +10483,7 @@ ) (wire (pts - (xy 73.025 35.56) (xy 81.915 35.56) + (xy 85.725 37.465) (xy 94.615 37.465) ) (stroke (width 0) @@ -10503,7 +10503,7 @@ ) (wire (pts - (xy 55.245 55.88) (xy 64.135 55.88) + (xy 67.945 57.785) (xy 76.835 57.785) ) (stroke (width 0) @@ -10513,7 +10513,7 @@ ) (wire (pts - (xy 48.895 43.18) (xy 55.245 43.18) + (xy 61.595 45.085) (xy 67.945 45.085) ) (stroke (width 0) @@ -10523,7 +10523,7 @@ ) (wire (pts - (xy 198.755 45.085) (xy 201.295 45.085) + (xy 164.465 85.09) (xy 167.005 85.09) ) (stroke (width 0) @@ -10533,7 +10533,7 @@ ) (wire (pts - (xy 48.895 30.48) (xy 48.895 33.02) + (xy 61.595 32.385) (xy 61.595 34.925) ) (stroke (width 0) @@ -10543,7 +10543,7 @@ ) (wire (pts - (xy 73.025 68.58) (xy 73.025 77.47) + (xy 85.725 70.485) (xy 85.725 79.375) ) (stroke (width 0) @@ -10553,7 +10553,7 @@ ) (wire (pts - (xy 59.69 27.305) (xy 64.135 27.305) + (xy 72.39 29.21) (xy 76.835 29.21) ) (stroke (width 0) @@ -10563,7 +10563,7 @@ ) (wire (pts - (xy 184.785 69.85) (xy 182.88 69.85) + (xy 185.42 85.09) (xy 183.515 85.09) ) (stroke (width 0) @@ -10583,7 +10583,7 @@ ) (wire (pts - (xy 48.895 38.1) (xy 48.895 40.64) + (xy 61.595 40.005) (xy 61.595 42.545) ) (stroke (width 0) @@ -10653,7 +10653,7 @@ ) (wire (pts - (xy 198.755 51.435) (xy 198.755 45.085) + (xy 164.465 91.44) (xy 164.465 85.09) ) (stroke (width 0) @@ -10663,7 +10663,7 @@ ) (wire (pts - (xy 64.135 43.18) (xy 73.025 43.18) + (xy 76.835 45.085) (xy 85.725 45.085) ) (stroke (width 0) @@ -10693,7 +10693,7 @@ ) (wire (pts - (xy 48.895 27.94) (xy 48.895 22.225) + (xy 61.595 29.845) (xy 61.595 24.13) ) (stroke (width 0) @@ -10723,7 +10723,7 @@ ) (wire (pts - (xy 73.025 48.26) (xy 81.915 48.26) + (xy 85.725 50.165) (xy 94.615 50.165) ) (stroke (width 0) @@ -10733,7 +10733,7 @@ ) (wire (pts - (xy 57.785 86.36) (xy 57.785 86.995) + (xy 70.485 88.265) (xy 70.485 88.9) ) (stroke (width 0) @@ -10753,7 +10753,7 @@ ) (wire (pts - (xy 188.595 39.37) (xy 188.595 41.275) + (xy 154.305 79.375) (xy 154.305 81.28) ) (stroke (width 0) @@ -10773,7 +10773,7 @@ ) (wire (pts - (xy 48.895 33.02) (xy 48.895 35.56) + (xy 61.595 34.925) (xy 61.595 37.465) ) (stroke (width 0) @@ -10783,7 +10783,7 @@ ) (wire (pts - (xy 55.245 43.18) (xy 64.135 43.18) + (xy 67.945 45.085) (xy 76.835 45.085) ) (stroke (width 0) @@ -10823,7 +10823,7 @@ ) (wire (pts - (xy 179.07 39.37) (xy 188.595 39.37) + (xy 144.78 79.375) (xy 154.305 79.375) ) (stroke (width 0) @@ -10833,7 +10833,7 @@ ) (wire (pts - (xy 48.895 55.88) (xy 55.245 55.88) + (xy 61.595 57.785) (xy 67.945 57.785) ) (stroke (width 0) @@ -10853,7 +10853,7 @@ ) (wire (pts - (xy 48.895 60.96) (xy 48.895 63.5) + (xy 61.595 62.865) (xy 61.595 65.405) ) (stroke (width 0) @@ -10883,7 +10883,7 @@ ) (wire (pts - (xy 55.245 60.96) (xy 64.135 60.96) + (xy 67.945 62.865) (xy 76.835 62.865) ) (stroke (width 0) @@ -10903,7 +10903,7 @@ ) (wire (pts - (xy 160.02 52.705) (xy 160.02 53.34) + (xy 191.77 39.37) (xy 191.77 40.005) ) (stroke (width 0) @@ -10913,7 +10913,7 @@ ) (wire (pts - (xy 81.915 60.96) (xy 90.805 60.96) + (xy 94.615 62.865) (xy 103.505 62.865) ) (stroke (width 0) @@ -10923,7 +10923,7 @@ ) (wire (pts - (xy 55.245 76.2) (xy 59.69 76.2) + (xy 67.945 78.105) (xy 72.39 78.105) ) (stroke (width 0) @@ -10953,7 +10953,7 @@ ) (wire (pts - (xy 48.895 50.8) (xy 48.895 53.34) + (xy 61.595 52.705) (xy 61.595 55.245) ) (stroke (width 0) @@ -10963,7 +10963,7 @@ ) (wire (pts - (xy 48.895 58.42) (xy 48.895 60.96) + (xy 61.595 60.325) (xy 61.595 62.865) ) (stroke (width 0) @@ -10983,7 +10983,7 @@ ) (wire (pts - (xy 17.145 53.34) (xy 18.415 53.34) + (xy 29.845 55.245) (xy 31.115 55.245) ) (stroke (width 0) @@ -11003,7 +11003,7 @@ ) (wire (pts - (xy 48.895 35.56) (xy 48.895 38.1) + (xy 61.595 37.465) (xy 61.595 40.005) ) (stroke (width 0) @@ -11023,7 +11023,7 @@ ) (wire (pts - (xy 73.025 55.88) (xy 81.915 55.88) + (xy 85.725 57.785) (xy 94.615 57.785) ) (stroke (width 0) @@ -11043,7 +11043,7 @@ ) (wire (pts - (xy 86.36 82.55) (xy 90.805 82.55) + (xy 99.06 84.455) (xy 103.505 84.455) ) (stroke (width 0) @@ -11053,7 +11053,7 @@ ) (wire (pts - (xy 81.915 43.18) (xy 90.805 43.18) + (xy 94.615 45.085) (xy 103.505 45.085) ) (stroke (width 0) @@ -11063,7 +11063,7 @@ ) (wire (pts - (xy 55.245 48.26) (xy 64.135 48.26) + (xy 67.945 50.165) (xy 76.835 50.165) ) (stroke (width 0) @@ -11073,7 +11073,7 @@ ) (wire (pts - (xy 73.025 43.18) (xy 81.915 43.18) + (xy 85.725 45.085) (xy 94.615 45.085) ) (stroke (width 0) @@ -11083,7 +11083,7 @@ ) (wire (pts - (xy 149.86 43.815) (xy 151.13 43.815) + (xy 181.61 30.48) (xy 182.88 30.48) ) (stroke (width 0) @@ -11113,7 +11113,7 @@ ) (wire (pts - (xy 196.215 51.435) (xy 198.755 51.435) + (xy 161.925 91.44) (xy 164.465 91.44) ) (stroke (width 0) @@ -11123,7 +11123,7 @@ ) (wire (pts - (xy 57.785 78.74) (xy 57.785 81.28) + (xy 70.485 80.645) (xy 70.485 83.185) ) (stroke (width 0) @@ -11143,7 +11143,7 @@ ) (wire (pts - (xy 64.135 60.96) (xy 73.025 60.96) + (xy 76.835 62.865) (xy 85.725 62.865) ) (stroke (width 0) @@ -11203,7 +11203,7 @@ ) (wire (pts - (xy 52.705 86.36) (xy 52.705 86.995) + (xy 65.405 88.265) (xy 65.405 88.9) ) (stroke (width 0) @@ -11223,7 +11223,7 @@ ) (wire (pts - (xy 200.025 64.135) (xy 197.485 64.135) + (xy 200.66 79.375) (xy 198.12 79.375) ) (stroke (width 0) @@ -11233,7 +11233,7 @@ ) (wire (pts - (xy 143.51 41.275) (xy 144.78 41.275) + (xy 175.26 27.94) (xy 176.53 27.94) ) (stroke (width 0) @@ -11253,7 +11253,7 @@ ) (wire (pts - (xy 48.895 30.48) (xy 55.245 30.48) + (xy 61.595 32.385) (xy 67.945 32.385) ) (stroke (width 0) @@ -11273,7 +11273,7 @@ ) (wire (pts - (xy 197.485 76.2) (xy 200.025 76.2) + (xy 198.12 91.44) (xy 200.66 91.44) ) (stroke (width 0) @@ -11312,7 +11312,7 @@ (uuid "0bdad048-386c-4f57-9a3e-58276974b461") ) (label "OSC32_in" - (at 143.51 61.595 0) + (at 175.26 48.26 0) (effects (font (size 1.27 1.27) @@ -11372,7 +11372,7 @@ (uuid "330b4a75-2b19-4ba4-9eb2-47ab3bc95932") ) (label "SWCLK" - (at 146.05 53.975 0) + (at 177.8 40.64 0) (effects (font (size 1.27 1.27) @@ -11452,7 +11452,7 @@ (uuid "6ba08524-c2b3-4414-b7e9-ea9a406656b3") ) (label "OSC_out" - (at 179.705 76.2 180) + (at 180.34 91.44 180) (effects (font (size 1.27 1.27) @@ -11462,7 +11462,7 @@ (uuid "7062997f-c65f-40c4-9609-748e0106fb51") ) (label "NRST" - (at 162.56 46.355 0) + (at 194.31 33.02 0) (effects (font (size 1.27 1.27) @@ -11502,7 +11502,7 @@ (uuid "9291dca1-b3ff-4217-a1ed-dc9d6855f0a6") ) (label "OSC_in" - (at 143.51 69.215 0) + (at 175.26 55.88 0) (effects (font (size 1.27 1.27) @@ -11532,7 +11532,7 @@ (uuid "a307cbef-a6b7-4d1a-86c9-0374bccda4ef") ) (label "SWDIO" - (at 146.05 51.435 0) + (at 177.8 38.1 0) (effects (font (size 1.27 1.27) @@ -11542,7 +11542,7 @@ (uuid "a3222c70-db07-4f66-b3b2-470afb482b42") ) (label "OSC32_in" - (at 179.07 39.37 180) + (at 144.78 79.375 180) (effects (font (size 1.27 1.27) @@ -11592,7 +11592,7 @@ (uuid "afb2a2f5-50c3-46a9-85d2-c210883d812b") ) (label "OSC32_out" - (at 143.51 64.135 0) + (at 175.26 50.8 0) (effects (font (size 1.27 1.27) @@ -11612,7 +11612,7 @@ (uuid "c4efd0ae-5064-4f03-8132-210dfd1f4611") ) (label "OSC32_out" - (at 179.07 51.435 180) + (at 144.78 91.44 180) (effects (font (size 1.27 1.27) @@ -11632,7 +11632,7 @@ (uuid "d913840f-1367-4247-a2f3-4bff268c9943") ) (label "OSC_in" - (at 179.705 64.135 180) + (at 180.34 79.375 180) (effects (font (size 1.27 1.27) @@ -11652,7 +11652,7 @@ (uuid "ee38595b-f031-47d4-8749-9e277102dce9") ) (label "OSC_out" - (at 143.51 71.755 0) + (at 175.26 58.42 0) (effects (font (size 1.27 1.27) @@ -11692,7 +11692,7 @@ (uuid "f5c9c52e-3b15-40ca-b3e4-cd80e33e44a0") ) (label "TRACESWO" - (at 146.05 56.515 0) + (at 177.8 43.18 0) (effects (font (size 1.27 1.27) @@ -12162,7 +12162,7 @@ ) (symbol (lib_id "power:GND") - (at 202.565 69.85 90) + (at 203.2 85.09 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -12171,7 +12171,7 @@ (fields_autoplaced yes) (uuid "0982b1ca-ab56-48cb-8464-0bad8fc33b49") (property "Reference" "#PWR093" - (at 208.915 69.85 0) + (at 209.55 85.09 0) (effects (font (size 1.27 1.27) @@ -12180,7 +12180,7 @@ ) ) (property "Value" "GND" - (at 205.74 69.8501 90) + (at 206.375 85.0901 90) (effects (font (size 1.27 1.27) @@ -12189,7 +12189,7 @@ ) ) (property "Footprint" "" - (at 202.565 69.85 0) + (at 203.2 85.09 0) (effects (font (size 1.27 1.27) @@ -12198,7 +12198,7 @@ ) ) (property "Datasheet" "" - (at 202.565 69.85 0) + (at 203.2 85.09 0) (effects (font (size 1.27 1.27) @@ -12207,7 +12207,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 202.565 69.85 0) + (at 203.2 85.09 0) (effects (font (size 1.27 1.27) @@ -12362,7 +12362,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 90.805 45.72 180) + (at 103.505 47.625 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -12371,7 +12371,7 @@ (fields_autoplaced yes) (uuid "0b089ced-1b70-49d3-8c5b-9a0a708b43c9") (property "Reference" "C60" - (at 93.345 44.4435 0) + (at 106.045 46.3485 0) (effects (font (size 1.27 1.27) @@ -12380,7 +12380,7 @@ ) ) (property "Value" "100n" - (at 93.345 46.9835 0) + (at 106.045 48.8885 0) (effects (font (size 1.27 1.27) @@ -12389,7 +12389,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 90.805 45.72 0) + (at 103.505 47.625 0) (effects (font (size 1.27 1.27) @@ -12398,7 +12398,7 @@ ) ) (property "Datasheet" "~" - (at 90.805 45.72 0) + (at 103.505 47.625 0) (effects (font (size 1.27 1.27) @@ -12407,7 +12407,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 90.805 45.72 0) + (at 103.505 47.625 0) (effects (font (size 1.27 1.27) @@ -12501,7 +12501,7 @@ ) (symbol (lib_id "power:+3V3") - (at 86.36 66.04 0) + (at 99.06 67.945 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -12509,7 +12509,7 @@ (dnp no) (uuid "0d48e233-efc7-45ba-a184-775a6caf1a43") (property "Reference" "#PWR073" - (at 86.36 69.85 0) + (at 99.06 71.755 0) (effects (font (size 1.27 1.27) @@ -12518,7 +12518,7 @@ ) ) (property "Value" "+3V3" - (at 90.17 64.135 0) + (at 102.87 66.04 0) (effects (font (size 1.27 1.27) @@ -12526,7 +12526,7 @@ ) ) (property "Footprint" "" - (at 86.36 66.04 0) + (at 99.06 67.945 0) (effects (font (size 1.27 1.27) @@ -12535,7 +12535,7 @@ ) ) (property "Datasheet" "" - (at 86.36 66.04 0) + (at 99.06 67.945 0) (effects (font (size 1.27 1.27) @@ -12544,7 +12544,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+3V3\"" - (at 86.36 66.04 0) + (at 99.06 67.945 0) (effects (font (size 1.27 1.27) @@ -12566,72 +12566,7 @@ ) (symbol (lib_id "power:+3V3") - (at 59.69 22.225 0) - (unit 1) - (exclude_from_sim no) - (in_bom yes) - (on_board yes) - (dnp no) - (uuid "0f25e6e6-ebf3-4bdc-8ac9-4b7d3ea6eb39") - (property "Reference" "#PWR064" - (at 59.69 26.035 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Value" "+3V3" - (at 63.5 20.32 0) - (effects - (font - (size 1.27 1.27) - ) - ) - ) - (property "Footprint" "" - (at 59.69 22.225 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Datasheet" "" - (at 59.69 22.225 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (property "Description" "Power symbol creates a global label with name \"+3V3\"" - (at 59.69 22.225 0) - (effects - (font - (size 1.27 1.27) - ) - (hide yes) - ) - ) - (pin "1" - (uuid "e0ea6092-5802-4985-b454-636c7be9068c") - ) - (instances - (project "FT25-Charger" - (path "/0dca9b66-f638-4727-874b-1b91b6921c17/486f4a0e-b8d5-42cd-a726-c7aa5b0383fd" - (reference "#PWR064") - (unit 1) - ) - ) - ) - ) - (symbol - (lib_id "power:+3V3") - (at 153.035 40.005 0) + (at 184.785 26.67 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -12640,7 +12575,7 @@ (fields_autoplaced yes) (uuid "0f6c10b0-3db3-4c5f-9cf0-4105e2cfb4c6") (property "Reference" "#PWR083" - (at 153.035 43.815 0) + (at 184.785 30.48 0) (effects (font (size 1.27 1.27) @@ -12649,7 +12584,7 @@ ) ) (property "Value" "+3V3" - (at 153.035 35.56 0) + (at 184.785 22.225 0) (effects (font (size 1.27 1.27) @@ -12657,7 +12592,7 @@ ) ) (property "Footprint" "" - (at 153.035 40.005 0) + (at 184.785 26.67 0) (effects (font (size 1.27 1.27) @@ -12666,7 +12601,7 @@ ) ) (property "Datasheet" "" - (at 153.035 40.005 0) + (at 184.785 26.67 0) (effects (font (size 1.27 1.27) @@ -12675,7 +12610,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+3V3\"" - (at 153.035 40.005 0) + (at 184.785 26.67 0) (effects (font (size 1.27 1.27) @@ -12764,7 +12699,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 55.245 24.765 180) + (at 67.945 26.67 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -12773,7 +12708,7 @@ (fields_autoplaced yes) (uuid "106316d3-f33b-4b18-a829-a42f32a94790") (property "Reference" "C40" - (at 57.785 23.4885 0) + (at 70.485 25.3935 0) (effects (font (size 1.27 1.27) @@ -12782,7 +12717,7 @@ ) ) (property "Value" "1µ" - (at 57.785 26.0285 0) + (at 70.485 27.9335 0) (effects (font (size 1.27 1.27) @@ -12791,7 +12726,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 55.245 24.765 0) + (at 67.945 26.67 0) (effects (font (size 1.27 1.27) @@ -12800,7 +12735,7 @@ ) ) (property "Datasheet" "~" - (at 55.245 24.765 0) + (at 67.945 26.67 0) (effects (font (size 1.27 1.27) @@ -12809,7 +12744,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 55.245 24.765 0) + (at 67.945 26.67 0) (effects (font (size 1.27 1.27) @@ -12937,7 +12872,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 90.805 68.58 180) + (at 103.505 70.485 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -12946,7 +12881,7 @@ (fields_autoplaced yes) (uuid "1138ee85-4b9f-4faa-ad91-a5d3de2e09f0") (property "Reference" "C62" - (at 93.345 67.3035 0) + (at 106.045 69.2085 0) (effects (font (size 1.27 1.27) @@ -12955,7 +12890,7 @@ ) ) (property "Value" "100n" - (at 93.345 69.8435 0) + (at 106.045 71.7485 0) (effects (font (size 1.27 1.27) @@ -12964,7 +12899,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 90.805 68.58 0) + (at 103.505 70.485 0) (effects (font (size 1.27 1.27) @@ -12973,7 +12908,7 @@ ) ) (property "Datasheet" "~" - (at 90.805 68.58 0) + (at 103.505 70.485 0) (effects (font (size 1.27 1.27) @@ -12982,7 +12917,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 90.805 68.58 0) + (at 103.505 70.485 0) (effects (font (size 1.27 1.27) @@ -13007,7 +12942,7 @@ ) (symbol (lib_id "power:GND") - (at 201.295 45.085 90) + (at 167.005 85.09 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -13016,7 +12951,7 @@ (fields_autoplaced yes) (uuid "117d4184-8b8c-4ce4-a171-37fe14814a7f") (property "Reference" "#PWR092" - (at 207.645 45.085 0) + (at 173.355 85.09 0) (effects (font (size 1.27 1.27) @@ -13025,7 +12960,7 @@ ) ) (property "Value" "GND" - (at 204.47 45.0851 90) + (at 170.18 85.0901 90) (effects (font (size 1.27 1.27) @@ -13034,7 +12969,7 @@ ) ) (property "Footprint" "" - (at 201.295 45.085 0) + (at 167.005 85.09 0) (effects (font (size 1.27 1.27) @@ -13043,7 +12978,7 @@ ) ) (property "Datasheet" "" - (at 201.295 45.085 0) + (at 167.005 85.09 0) (effects (font (size 1.27 1.27) @@ -13052,7 +12987,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 201.295 45.085 0) + (at 167.005 85.09 0) (effects (font (size 1.27 1.27) @@ -13074,7 +13009,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 160.02 50.165 0) + (at 191.77 36.83 0) (mirror x) (unit 1) (exclude_from_sim no) @@ -13083,7 +13018,7 @@ (dnp no) (uuid "1352cec1-b4bb-4738-ad5a-41461a579b87") (property "Reference" "C66" - (at 162.56 51.4288 0) + (at 194.31 38.0938 0) (effects (font (size 1.27 1.27) @@ -13092,7 +13027,7 @@ ) ) (property "Value" "100n" - (at 162.56 48.8888 0) + (at 194.31 35.5538 0) (effects (font (size 1.27 1.27) @@ -13101,7 +13036,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 160.02 50.165 0) + (at 191.77 36.83 0) (effects (font (size 1.27 1.27) @@ -13110,7 +13045,7 @@ ) ) (property "Datasheet" "~" - (at 160.02 50.165 0) + (at 191.77 36.83 0) (effects (font (size 1.27 1.27) @@ -13119,7 +13054,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 160.02 50.165 0) + (at 191.77 36.83 0) (effects (font (size 1.27 1.27) @@ -13247,7 +13182,7 @@ ) (symbol (lib_id "charger:STM32H753IITx") - (at 130.81 56.515 0) + (at 162.56 43.18 0) (unit 6) (exclude_from_sim no) (in_bom yes) @@ -13255,7 +13190,7 @@ (dnp no) (uuid "1465dc29-432b-440a-96f2-3319fe75aac0") (property "Reference" "U4" - (at 130.81 32.385 0) + (at 162.56 19.05 0) (effects (font (size 1.27 1.27) @@ -13263,7 +13198,7 @@ ) ) (property "Value" "STM32H753IITx" - (at 130.81 34.925 0) + (at 162.56 21.59 0) (effects (font (size 1.27 1.27) @@ -13271,7 +13206,7 @@ ) ) (property "Footprint" "Package_QFP:LQFP-176_24x24mm_P0.5mm" - (at 152.146 9.271 0) + (at 183.896 -4.064 0) (effects (font (size 1.27 1.27) @@ -13281,7 +13216,7 @@ ) ) (property "Datasheet" "https://www.st.com/resource/en/datasheet/stm32h753ii.pdf" - (at 127.254 13.335 0) + (at 159.004 0 0) (effects (font (size 1.27 1.27) @@ -13290,7 +13225,7 @@ ) ) (property "Description" "STMicroelectronics Arm Cortex-M7 MCU, 2048KB flash, 1024KB RAM, 480 MHz, 1.62-3.6V, 140 GPIO, LQFP176" - (at 127.254 13.335 0) + (at 159.004 0 0) (effects (font (size 1.27 1.27) @@ -13837,7 +13772,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 73.025 45.72 180) + (at 85.725 47.625 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -13846,7 +13781,7 @@ (fields_autoplaced yes) (uuid "1681f0c2-fab3-483d-9b9e-e067f3f3b293") (property "Reference" "C52" - (at 75.565 44.4435 0) + (at 88.265 46.3485 0) (effects (font (size 1.27 1.27) @@ -13855,7 +13790,7 @@ ) ) (property "Value" "100n" - (at 75.565 46.9835 0) + (at 88.265 48.8885 0) (effects (font (size 1.27 1.27) @@ -13864,7 +13799,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 73.025 45.72 0) + (at 85.725 47.625 0) (effects (font (size 1.27 1.27) @@ -13873,7 +13808,7 @@ ) ) (property "Datasheet" "~" - (at 73.025 45.72 0) + (at 85.725 47.625 0) (effects (font (size 1.27 1.27) @@ -13882,7 +13817,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 73.025 45.72 0) + (at 85.725 47.625 0) (effects (font (size 1.27 1.27) @@ -13907,7 +13842,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 64.135 45.72 180) + (at 76.835 47.625 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -13916,7 +13851,7 @@ (fields_autoplaced yes) (uuid "1ba4ee1b-af7f-432b-9cc2-e776088ee045") (property "Reference" "C48" - (at 66.675 44.4435 0) + (at 79.375 46.3485 0) (effects (font (size 1.27 1.27) @@ -13925,7 +13860,7 @@ ) ) (property "Value" "100n" - (at 66.675 46.9835 0) + (at 79.375 48.8885 0) (effects (font (size 1.27 1.27) @@ -13934,7 +13869,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 64.135 45.72 0) + (at 76.835 47.625 0) (effects (font (size 1.27 1.27) @@ -13943,7 +13878,7 @@ ) ) (property "Datasheet" "~" - (at 64.135 45.72 0) + (at 76.835 47.625 0) (effects (font (size 1.27 1.27) @@ -13952,7 +13887,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 64.135 45.72 0) + (at 76.835 47.625 0) (effects (font (size 1.27 1.27) @@ -13977,7 +13912,7 @@ ) (symbol (lib_id "power:GND") - (at 59.69 76.2 0) + (at 72.39 78.105 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -13985,7 +13920,7 @@ (dnp no) (uuid "1cc2bb32-5e6e-4533-ac3f-028fd131e61c") (property "Reference" "#PWR066" - (at 59.69 82.55 0) + (at 72.39 84.455 0) (effects (font (size 1.27 1.27) @@ -13994,7 +13929,7 @@ ) ) (property "Value" "GND" - (at 63.5 78.105 0) + (at 76.2 80.01 0) (effects (font (size 1.27 1.27) @@ -14002,7 +13937,7 @@ ) ) (property "Footprint" "" - (at 59.69 76.2 0) + (at 72.39 78.105 0) (effects (font (size 1.27 1.27) @@ -14011,7 +13946,7 @@ ) ) (property "Datasheet" "" - (at 59.69 76.2 0) + (at 72.39 78.105 0) (effects (font (size 1.27 1.27) @@ -14020,7 +13955,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 59.69 76.2 0) + (at 72.39 78.105 0) (effects (font (size 1.27 1.27) @@ -14042,7 +13977,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 81.915 68.58 180) + (at 94.615 70.485 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -14051,7 +13986,7 @@ (fields_autoplaced yes) (uuid "1dc7c1a1-0bba-482f-95f5-91b06aa108a7") (property "Reference" "C57" - (at 84.455 67.3035 0) + (at 97.155 69.2085 0) (effects (font (size 1.27 1.27) @@ -14060,7 +13995,7 @@ ) ) (property "Value" "1µ" - (at 84.455 69.8435 0) + (at 97.155 71.7485 0) (effects (font (size 1.27 1.27) @@ -14069,7 +14004,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 81.915 68.58 0) + (at 94.615 70.485 0) (effects (font (size 1.27 1.27) @@ -14078,7 +14013,7 @@ ) ) (property "Datasheet" "~" - (at 81.915 68.58 0) + (at 94.615 70.485 0) (effects (font (size 1.27 1.27) @@ -14087,7 +14022,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 81.915 68.58 0) + (at 94.615 70.485 0) (effects (font (size 1.27 1.27) @@ -14182,7 +14117,7 @@ ) (symbol (lib_id "Device:Crystal_GND24") - (at 189.865 69.85 270) + (at 190.5 85.09 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -14190,7 +14125,7 @@ (dnp no) (uuid "225da688-6933-4ae0-b5cf-9d252dc508e0") (property "Reference" "Y3" - (at 186.69 58.42 90) + (at 187.325 73.66 90) (effects (font (size 1.27 1.27) @@ -14198,7 +14133,7 @@ ) ) (property "Value" "830108174209" - (at 184.15 60.96 90) + (at 184.785 76.2 90) (effects (font (size 1.27 1.27) @@ -14206,7 +14141,7 @@ ) ) (property "Footprint" "Crystal:Crystal_SMD_3225-4Pin_3.2x2.5mm" - (at 189.865 69.85 0) + (at 190.5 85.09 0) (effects (font (size 1.27 1.27) @@ -14215,7 +14150,7 @@ ) ) (property "Datasheet" "https://www.we-online.com/components/products/datasheet/830108174209.pdf" - (at 189.865 69.85 0) + (at 190.5 85.09 0) (effects (font (size 1.27 1.27) @@ -14224,7 +14159,7 @@ ) ) (property "Description" "Four pin crystal, GND on pins 2 and 4" - (at 189.865 69.85 0) + (at 190.5 85.09 0) (effects (font (size 1.27 1.27) @@ -14324,7 +14259,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 90.805 58.42 180) + (at 103.505 60.325 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -14333,7 +14268,7 @@ (fields_autoplaced yes) (uuid "233b7dab-562d-436d-9b1b-19bb93b0ffef") (property "Reference" "C61" - (at 93.345 57.1435 0) + (at 106.045 59.0485 0) (effects (font (size 1.27 1.27) @@ -14342,7 +14277,7 @@ ) ) (property "Value" "100n" - (at 93.345 59.6835 0) + (at 106.045 61.5885 0) (effects (font (size 1.27 1.27) @@ -14351,7 +14286,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 90.805 58.42 0) + (at 103.505 60.325 0) (effects (font (size 1.27 1.27) @@ -14360,7 +14295,7 @@ ) ) (property "Datasheet" "~" - (at 90.805 58.42 0) + (at 103.505 60.325 0) (effects (font (size 1.27 1.27) @@ -14369,7 +14304,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 90.805 58.42 0) + (at 103.505 60.325 0) (effects (font (size 1.27 1.27) @@ -14394,7 +14329,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 90.805 33.02 180) + (at 103.505 34.925 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -14403,7 +14338,7 @@ (fields_autoplaced yes) (uuid "251eea0b-428a-4e91-af91-c4f428a9263a") (property "Reference" "C59" - (at 93.345 31.7435 0) + (at 106.045 33.6485 0) (effects (font (size 1.27 1.27) @@ -14412,7 +14347,7 @@ ) ) (property "Value" "100n" - (at 93.345 34.2835 0) + (at 106.045 36.1885 0) (effects (font (size 1.27 1.27) @@ -14421,7 +14356,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 90.805 33.02 0) + (at 103.505 34.925 0) (effects (font (size 1.27 1.27) @@ -14430,7 +14365,7 @@ ) ) (property "Datasheet" "~" - (at 90.805 33.02 0) + (at 103.505 34.925 0) (effects (font (size 1.27 1.27) @@ -14439,7 +14374,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 90.805 33.02 0) + (at 103.505 34.925 0) (effects (font (size 1.27 1.27) @@ -14464,7 +14399,7 @@ ) (symbol (lib_id "power:GND") - (at 151.13 43.815 90) + (at 182.88 30.48 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -14472,7 +14407,7 @@ (dnp no) (uuid "25c2bda3-5198-4723-858e-0a2935816ff2") (property "Reference" "#PWR082" - (at 157.48 43.815 0) + (at 189.23 30.48 0) (effects (font (size 1.27 1.27) @@ -14481,7 +14416,7 @@ ) ) (property "Value" "GND" - (at 154.305 43.815 90) + (at 186.055 30.48 90) (effects (font (size 1.27 1.27) @@ -14490,7 +14425,7 @@ ) ) (property "Footprint" "" - (at 151.13 43.815 0) + (at 182.88 30.48 0) (effects (font (size 1.27 1.27) @@ -14499,7 +14434,7 @@ ) ) (property "Datasheet" "" - (at 151.13 43.815 0) + (at 182.88 30.48 0) (effects (font (size 1.27 1.27) @@ -14508,7 +14443,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 151.13 43.815 0) + (at 182.88 30.48 0) (effects (font (size 1.27 1.27) @@ -14530,7 +14465,7 @@ ) (symbol (lib_id "power:+3V3") - (at 160.02 40.005 0) + (at 191.77 26.67 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -14539,7 +14474,7 @@ (fields_autoplaced yes) (uuid "26441c88-05db-4713-9abd-a858b59db10b") (property "Reference" "#PWR084" - (at 160.02 43.815 0) + (at 191.77 30.48 0) (effects (font (size 1.27 1.27) @@ -14548,7 +14483,7 @@ ) ) (property "Value" "+3V3" - (at 160.02 35.56 0) + (at 191.77 22.225 0) (effects (font (size 1.27 1.27) @@ -14556,7 +14491,7 @@ ) ) (property "Footprint" "" - (at 160.02 40.005 0) + (at 191.77 26.67 0) (effects (font (size 1.27 1.27) @@ -14565,7 +14500,7 @@ ) ) (property "Datasheet" "" - (at 160.02 40.005 0) + (at 191.77 26.67 0) (effects (font (size 1.27 1.27) @@ -14574,7 +14509,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+3V3\"" - (at 160.02 40.005 0) + (at 191.77 26.67 0) (effects (font (size 1.27 1.27) @@ -14662,7 +14597,7 @@ ) (symbol (lib_id "power:GND") - (at 52.705 86.995 0) + (at 65.405 88.9 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -14670,7 +14605,7 @@ (dnp no) (uuid "2e4d4ff1-05db-4892-9c69-4a05b9a4320c") (property "Reference" "#PWR062" - (at 52.705 93.345 0) + (at 65.405 95.25 0) (effects (font (size 1.27 1.27) @@ -14679,7 +14614,7 @@ ) ) (property "Value" "GND" - (at 52.705 90.805 0) + (at 65.405 92.71 0) (effects (font (size 1.27 1.27) @@ -14687,7 +14622,7 @@ ) ) (property "Footprint" "" - (at 52.705 86.995 0) + (at 65.405 88.9 0) (effects (font (size 1.27 1.27) @@ -14696,7 +14631,7 @@ ) ) (property "Datasheet" "" - (at 52.705 86.995 0) + (at 65.405 88.9 0) (effects (font (size 1.27 1.27) @@ -14705,7 +14640,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 52.705 86.995 0) + (at 65.405 88.9 0) (effects (font (size 1.27 1.27) @@ -14861,7 +14796,7 @@ ) (symbol (lib_id "power:GND") - (at 160.02 53.34 0) + (at 191.77 40.005 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -14869,7 +14804,7 @@ (dnp no) (uuid "31c045b9-3439-4e86-a937-13feddfd24c0") (property "Reference" "#PWR085" - (at 160.02 59.69 0) + (at 191.77 46.355 0) (effects (font (size 1.27 1.27) @@ -14878,7 +14813,7 @@ ) ) (property "Value" "GND" - (at 163.83 55.245 0) + (at 195.58 41.91 0) (effects (font (size 1.27 1.27) @@ -14886,7 +14821,7 @@ ) ) (property "Footprint" "" - (at 160.02 53.34 0) + (at 191.77 40.005 0) (effects (font (size 1.27 1.27) @@ -14895,7 +14830,7 @@ ) ) (property "Datasheet" "" - (at 160.02 53.34 0) + (at 191.77 40.005 0) (effects (font (size 1.27 1.27) @@ -14904,7 +14839,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 160.02 53.34 0) + (at 191.77 40.005 0) (effects (font (size 1.27 1.27) @@ -14926,7 +14861,7 @@ ) (symbol (lib_id "power:GND") - (at 73.025 48.26 0) + (at 85.725 50.165 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -14934,7 +14869,7 @@ (dnp no) (uuid "3857c5f4-6ee4-4333-be77-96dbbfa7a5a5") (property "Reference" "#PWR070" - (at 73.025 54.61 0) + (at 85.725 56.515 0) (effects (font (size 1.27 1.27) @@ -14943,7 +14878,7 @@ ) ) (property "Value" "GND" - (at 76.835 50.165 0) + (at 89.535 52.07 0) (effects (font (size 1.27 1.27) @@ -14951,7 +14886,7 @@ ) ) (property "Footprint" "" - (at 73.025 48.26 0) + (at 85.725 50.165 0) (effects (font (size 1.27 1.27) @@ -14960,7 +14895,7 @@ ) ) (property "Datasheet" "" - (at 73.025 48.26 0) + (at 85.725 50.165 0) (effects (font (size 1.27 1.27) @@ -14969,7 +14904,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 73.025 48.26 0) + (at 85.725 50.165 0) (effects (font (size 1.27 1.27) @@ -14991,7 +14926,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 55.245 73.66 180) + (at 67.945 75.565 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -15000,7 +14935,7 @@ (fields_autoplaced yes) (uuid "3c3d11e7-a0b3-4d45-98b3-711a7a483335") (property "Reference" "C44" - (at 57.785 72.3835 0) + (at 70.485 74.2885 0) (effects (font (size 1.27 1.27) @@ -15009,7 +14944,7 @@ ) ) (property "Value" "1µ" - (at 57.785 74.9235 0) + (at 70.485 76.8285 0) (effects (font (size 1.27 1.27) @@ -15018,7 +14953,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 55.245 73.66 0) + (at 67.945 75.565 0) (effects (font (size 1.27 1.27) @@ -15027,7 +14962,7 @@ ) ) (property "Datasheet" "~" - (at 55.245 73.66 0) + (at 67.945 75.565 0) (effects (font (size 1.27 1.27) @@ -15036,7 +14971,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 55.245 73.66 0) + (at 67.945 75.565 0) (effects (font (size 1.27 1.27) @@ -15447,7 +15382,7 @@ ) (symbol (lib_id "power:GND") - (at 86.36 71.12 0) + (at 99.06 73.025 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -15455,7 +15390,7 @@ (dnp no) (uuid "4935dd5c-77e1-4f75-b4fe-54ea055b6139") (property "Reference" "#PWR074" - (at 86.36 77.47 0) + (at 99.06 79.375 0) (effects (font (size 1.27 1.27) @@ -15464,7 +15399,7 @@ ) ) (property "Value" "GND" - (at 90.17 73.025 0) + (at 102.87 74.93 0) (effects (font (size 1.27 1.27) @@ -15472,7 +15407,7 @@ ) ) (property "Footprint" "" - (at 86.36 71.12 0) + (at 99.06 73.025 0) (effects (font (size 1.27 1.27) @@ -15481,7 +15416,7 @@ ) ) (property "Datasheet" "" - (at 86.36 71.12 0) + (at 99.06 73.025 0) (effects (font (size 1.27 1.27) @@ -15490,7 +15425,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 86.36 71.12 0) + (at 99.06 73.025 0) (effects (font (size 1.27 1.27) @@ -15512,7 +15447,7 @@ ) (symbol (lib_id "power:GND") - (at 57.785 86.995 0) + (at 70.485 88.9 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -15520,7 +15455,7 @@ (dnp no) (uuid "4ab491fd-5f14-42fe-a88e-4350e37a0d0d") (property "Reference" "#PWR063" - (at 57.785 93.345 0) + (at 70.485 95.25 0) (effects (font (size 1.27 1.27) @@ -15529,7 +15464,7 @@ ) ) (property "Value" "GND" - (at 57.785 90.805 0) + (at 70.485 92.71 0) (effects (font (size 1.27 1.27) @@ -15537,7 +15472,7 @@ ) ) (property "Footprint" "" - (at 57.785 86.995 0) + (at 70.485 88.9 0) (effects (font (size 1.27 1.27) @@ -15546,7 +15481,7 @@ ) ) (property "Datasheet" "" - (at 57.785 86.995 0) + (at 70.485 88.9 0) (effects (font (size 1.27 1.27) @@ -15555,7 +15490,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 57.785 86.995 0) + (at 70.485 88.9 0) (effects (font (size 1.27 1.27) @@ -15577,7 +15512,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 194.945 64.135 270) + (at 195.58 79.375 270) (mirror x) (unit 1) (exclude_from_sim no) @@ -15586,7 +15521,7 @@ (dnp no) (uuid "4d5c0416-759e-4593-a89e-8b864cfe6966") (property "Reference" "C70" - (at 193.04 60.96 90) + (at 193.675 76.2 90) (effects (font (size 1.27 1.27) @@ -15595,7 +15530,7 @@ ) ) (property "Value" "10p" - (at 193.04 66.675 90) + (at 193.675 81.915 90) (effects (font (size 1.27 1.27) @@ -15604,7 +15539,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 194.945 64.135 0) + (at 195.58 79.375 0) (effects (font (size 1.27 1.27) @@ -15613,7 +15548,7 @@ ) ) (property "Datasheet" "~" - (at 194.945 64.135 0) + (at 195.58 79.375 0) (effects (font (size 1.27 1.27) @@ -15622,7 +15557,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 194.945 64.135 0) + (at 195.58 79.375 0) (effects (font (size 1.27 1.27) @@ -15647,7 +15582,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 81.915 33.02 180) + (at 94.615 34.925 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -15656,7 +15591,7 @@ (fields_autoplaced yes) (uuid "4e2561bd-83b5-41c6-9da5-89123c9f87d2") (property "Reference" "C54" - (at 84.455 31.7435 0) + (at 97.155 33.6485 0) (effects (font (size 1.27 1.27) @@ -15665,7 +15600,7 @@ ) ) (property "Value" "100n" - (at 84.455 34.2835 0) + (at 97.155 36.1885 0) (effects (font (size 1.27 1.27) @@ -15674,7 +15609,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 81.915 33.02 0) + (at 94.615 34.925 0) (effects (font (size 1.27 1.27) @@ -15683,7 +15618,7 @@ ) ) (property "Datasheet" "~" - (at 81.915 33.02 0) + (at 94.615 34.925 0) (effects (font (size 1.27 1.27) @@ -15692,7 +15627,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 81.915 33.02 0) + (at 94.615 34.925 0) (effects (font (size 1.27 1.27) @@ -15967,7 +15902,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 147.32 43.815 90) + (at 179.07 30.48 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -15975,7 +15910,7 @@ (dnp no) (uuid "59a7b441-c57a-4c69-8cad-8c5651d2d099") (property "Reference" "R46" - (at 147.32 45.72 90) + (at 179.07 32.385 90) (effects (font (size 1.27 1.27) @@ -15983,7 +15918,7 @@ ) ) (property "Value" "10k" - (at 147.32 43.815 90) + (at 179.07 30.48 90) (effects (font (size 1.27 1.27) @@ -15991,7 +15926,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" - (at 147.32 43.815 0) + (at 179.07 30.48 0) (effects (font (size 1.27 1.27) @@ -16000,7 +15935,7 @@ ) ) (property "Datasheet" "~" - (at 147.32 43.815 0) + (at 179.07 30.48 0) (effects (font (size 1.27 1.27) @@ -16009,7 +15944,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 147.32 43.815 0) + (at 179.07 30.48 0) (effects (font (size 1.27 1.27) @@ -16099,7 +16034,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 64.135 24.765 180) + (at 76.835 26.67 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -16108,7 +16043,7 @@ (fields_autoplaced yes) (uuid "5cb3e1de-978f-4ae2-8fd4-ffb63ebbc295") (property "Reference" "C46" - (at 66.675 23.4885 0) + (at 79.375 25.3935 0) (effects (font (size 1.27 1.27) @@ -16117,7 +16052,7 @@ ) ) (property "Value" "100n" - (at 66.675 26.0285 0) + (at 79.375 27.9335 0) (effects (font (size 1.27 1.27) @@ -16126,7 +16061,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 64.135 24.765 0) + (at 76.835 26.67 0) (effects (font (size 1.27 1.27) @@ -16135,7 +16070,7 @@ ) ) (property "Datasheet" "~" - (at 64.135 24.765 0) + (at 76.835 26.67 0) (effects (font (size 1.27 1.27) @@ -16144,7 +16079,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 64.135 24.765 0) + (at 76.835 26.67 0) (effects (font (size 1.27 1.27) @@ -16169,7 +16104,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 52.705 83.82 0) + (at 65.405 85.725 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -16177,7 +16112,7 @@ (dnp no) (uuid "5cc84e3e-3c78-4588-83d0-04d24764128a") (property "Reference" "C39" - (at 46.99 82.55 0) + (at 59.69 84.455 0) (effects (font (size 1.27 1.27) @@ -16186,7 +16121,7 @@ ) ) (property "Value" "2.2u" - (at 46.99 85.09 0) + (at 59.69 86.995 0) (effects (font (size 1.27 1.27) @@ -16195,7 +16130,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 52.705 83.82 0) + (at 65.405 85.725 0) (effects (font (size 1.27 1.27) @@ -16204,7 +16139,7 @@ ) ) (property "Datasheet" "~" - (at 52.705 83.82 0) + (at 65.405 85.725 0) (effects (font (size 1.27 1.27) @@ -16213,7 +16148,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 52.705 83.82 0) + (at 65.405 85.725 0) (effects (font (size 1.27 1.27) @@ -16515,7 +16450,7 @@ ) (symbol (lib_id "power:GND") - (at 59.69 27.305 0) + (at 72.39 29.21 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -16523,7 +16458,7 @@ (dnp no) (uuid "6556ae26-cfd3-4f7d-97f8-da1a5e8ea98e") (property "Reference" "#PWR065" - (at 59.69 33.655 0) + (at 72.39 35.56 0) (effects (font (size 1.27 1.27) @@ -16532,7 +16467,7 @@ ) ) (property "Value" "GND" - (at 63.5 29.21 0) + (at 76.2 31.115 0) (effects (font (size 1.27 1.27) @@ -16540,7 +16475,7 @@ ) ) (property "Footprint" "" - (at 59.69 27.305 0) + (at 72.39 29.21 0) (effects (font (size 1.27 1.27) @@ -16549,7 +16484,7 @@ ) ) (property "Datasheet" "" - (at 59.69 27.305 0) + (at 72.39 29.21 0) (effects (font (size 1.27 1.27) @@ -16558,7 +16493,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 59.69 27.305 0) + (at 72.39 29.21 0) (effects (font (size 1.27 1.27) @@ -17548,7 +17483,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 147.32 41.275 90) + (at 179.07 27.94 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -17556,7 +17491,7 @@ (dnp no) (uuid "79598ab7-250b-46d4-b7de-8e0da89a5842") (property "Reference" "R45" - (at 147.32 39.37 90) + (at 179.07 26.035 90) (effects (font (size 1.27 1.27) @@ -17564,7 +17499,7 @@ ) ) (property "Value" "10k" - (at 147.32 41.275 90) + (at 179.07 27.94 90) (effects (font (size 1.27 1.27) @@ -17572,7 +17507,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" - (at 147.32 41.275 0) + (at 179.07 27.94 0) (effects (font (size 1.27 1.27) @@ -17581,7 +17516,7 @@ ) ) (property "Datasheet" "~" - (at 147.32 41.275 0) + (at 179.07 27.94 0) (effects (font (size 1.27 1.27) @@ -17590,7 +17525,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 147.32 41.275 0) + (at 179.07 27.94 0) (effects (font (size 1.27 1.27) @@ -17615,7 +17550,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 81.915 58.42 180) + (at 94.615 60.325 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -17624,7 +17559,7 @@ (fields_autoplaced yes) (uuid "7cb0dd23-02d7-42dd-9116-a7a1e56230a2") (property "Reference" "C56" - (at 84.455 57.1435 0) + (at 97.155 59.0485 0) (effects (font (size 1.27 1.27) @@ -17633,7 +17568,7 @@ ) ) (property "Value" "100n" - (at 84.455 59.6835 0) + (at 97.155 61.5885 0) (effects (font (size 1.27 1.27) @@ -17642,7 +17577,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 81.915 58.42 0) + (at 94.615 60.325 0) (effects (font (size 1.27 1.27) @@ -17651,7 +17586,7 @@ ) ) (property "Datasheet" "~" - (at 81.915 58.42 0) + (at 94.615 60.325 0) (effects (font (size 1.27 1.27) @@ -17660,7 +17595,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 81.915 58.42 0) + (at 94.615 60.325 0) (effects (font (size 1.27 1.27) @@ -17685,15 +17620,15 @@ ) (symbol (lib_id "power:+3V3") - (at 86.36 77.47 0) + (at 72.39 24.13 0) (unit 1) (exclude_from_sim no) (in_bom yes) (on_board yes) (dnp no) - (uuid "80e930f2-b5a6-4fd6-8d4f-c7e11a061904") - (property "Reference" "#PWR075" - (at 86.36 81.28 0) + (uuid "8019f394-01cc-4ea5-97c8-1699f656353e") + (property "Reference" "#PWR0202" + (at 72.39 27.94 0) (effects (font (size 1.27 1.27) @@ -17701,8 +17636,8 @@ (hide yes) ) ) - (property "Value" "+3V3" - (at 90.17 75.565 0) + (property "Value" "VBAT" + (at 72.39 20.32 0) (effects (font (size 1.27 1.27) @@ -17710,7 +17645,7 @@ ) ) (property "Footprint" "" - (at 86.36 77.47 0) + (at 72.39 24.13 0) (effects (font (size 1.27 1.27) @@ -17719,7 +17654,7 @@ ) ) (property "Datasheet" "" - (at 86.36 77.47 0) + (at 72.39 24.13 0) (effects (font (size 1.27 1.27) @@ -17728,7 +17663,72 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+3V3\"" - (at 86.36 77.47 0) + (at 72.39 24.13 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "a29f8850-e901-4646-9768-7fc966d7346e") + ) + (instances + (project "FT25-Charger" + (path "/0dca9b66-f638-4727-874b-1b91b6921c17/486f4a0e-b8d5-42cd-a726-c7aa5b0383fd" + (reference "#PWR0202") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:+3V3") + (at 99.06 79.375 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "80e930f2-b5a6-4fd6-8d4f-c7e11a061904") + (property "Reference" "#PWR075" + (at 99.06 83.185 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "+3V3" + (at 102.87 77.47 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 99.06 79.375 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 99.06 79.375 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 99.06 79.375 0) (effects (font (size 1.27 1.27) @@ -17882,7 +17882,7 @@ ) (symbol (lib_id "Device:R_Small") - (at 160.02 42.545 0) + (at 191.77 29.21 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -17890,7 +17890,7 @@ (dnp no) (uuid "898a9814-5f7a-4f74-808c-2e662f7f354a") (property "Reference" "R47" - (at 164.465 42.545 90) + (at 196.215 29.21 90) (effects (font (size 1.27 1.27) @@ -17898,7 +17898,7 @@ ) ) (property "Value" "1k" - (at 161.925 42.545 90) + (at 193.675 29.21 90) (effects (font (size 1.27 1.27) @@ -17906,7 +17906,7 @@ ) ) (property "Footprint" "Resistor_SMD:R_0603_1608Metric" - (at 160.02 42.545 0) + (at 191.77 29.21 0) (effects (font (size 1.27 1.27) @@ -17915,7 +17915,7 @@ ) ) (property "Datasheet" "~" - (at 160.02 42.545 0) + (at 191.77 29.21 0) (effects (font (size 1.27 1.27) @@ -17924,7 +17924,7 @@ ) ) (property "Description" "Resistor, small symbol" - (at 160.02 42.545 0) + (at 191.77 29.21 0) (effects (font (size 1.27 1.27) @@ -18015,7 +18015,7 @@ ) (symbol (lib_id "charger:STM32H753IITx") - (at 33.655 54.61 0) + (at 46.355 56.515 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -18023,7 +18023,7 @@ (dnp no) (uuid "8b06a887-1866-43aa-8974-f26382b86713") (property "Reference" "U4" - (at 33.655 22.86 0) + (at 46.355 24.765 0) (effects (font (size 1.27 1.27) @@ -18031,7 +18031,7 @@ ) ) (property "Value" "STM32H753IITx" - (at 33.655 25.4 0) + (at 46.355 27.305 0) (effects (font (size 1.27 1.27) @@ -18039,7 +18039,7 @@ ) ) (property "Footprint" "Package_QFP:LQFP-176_24x24mm_P0.5mm" - (at 54.991 7.366 0) + (at 67.691 9.271 0) (effects (font (size 1.27 1.27) @@ -18049,7 +18049,7 @@ ) ) (property "Datasheet" "https://www.st.com/resource/en/datasheet/stm32h753ii.pdf" - (at 30.099 11.43 0) + (at 42.799 13.335 0) (effects (font (size 1.27 1.27) @@ -18058,7 +18058,7 @@ ) ) (property "Description" "STMicroelectronics Arm Cortex-M7 MCU, 2048KB flash, 1024KB RAM, 480 MHz, 1.62-3.6V, 140 GPIO, LQFP176" - (at 30.099 11.43 0) + (at 42.799 13.335 0) (effects (font (size 1.27 1.27) @@ -18605,7 +18605,7 @@ ) (symbol (lib_id "power:GND") - (at 182.88 69.85 270) + (at 183.515 85.09 270) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -18614,7 +18614,7 @@ (fields_autoplaced yes) (uuid "8d718f99-c5f7-42a3-a3ec-961513c83c38") (property "Reference" "#PWR090" - (at 176.53 69.85 0) + (at 177.165 85.09 0) (effects (font (size 1.27 1.27) @@ -18623,7 +18623,7 @@ ) ) (property "Value" "GND" - (at 179.705 69.8501 90) + (at 180.34 85.0901 90) (effects (font (size 1.27 1.27) @@ -18632,7 +18632,7 @@ ) ) (property "Footprint" "" - (at 182.88 69.85 0) + (at 183.515 85.09 0) (effects (font (size 1.27 1.27) @@ -18641,7 +18641,7 @@ ) ) (property "Datasheet" "" - (at 182.88 69.85 0) + (at 183.515 85.09 0) (effects (font (size 1.27 1.27) @@ -18650,7 +18650,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 182.88 69.85 0) + (at 183.515 85.09 0) (effects (font (size 1.27 1.27) @@ -18672,7 +18672,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 64.135 58.42 180) + (at 76.835 60.325 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -18681,7 +18681,7 @@ (fields_autoplaced yes) (uuid "9080ac66-fd6c-4051-8b1b-0186921d5b64") (property "Reference" "C49" - (at 66.675 57.1435 0) + (at 79.375 59.0485 0) (effects (font (size 1.27 1.27) @@ -18690,7 +18690,7 @@ ) ) (property "Value" "100n" - (at 66.675 59.6835 0) + (at 79.375 61.5885 0) (effects (font (size 1.27 1.27) @@ -18699,7 +18699,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 64.135 58.42 0) + (at 76.835 60.325 0) (effects (font (size 1.27 1.27) @@ -18708,7 +18708,7 @@ ) ) (property "Datasheet" "~" - (at 64.135 58.42 0) + (at 76.835 60.325 0) (effects (font (size 1.27 1.27) @@ -18717,7 +18717,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 64.135 58.42 0) + (at 76.835 60.325 0) (effects (font (size 1.27 1.27) @@ -18944,7 +18944,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 193.675 51.435 90) + (at 159.385 91.44 90) (mirror x) (unit 1) (exclude_from_sim no) @@ -18953,7 +18953,7 @@ (dnp no) (uuid "a16af9bd-a4bc-44f9-9c9c-74319801e902") (property "Reference" "C69" - (at 195.58 54.61 90) + (at 161.29 94.615 90) (effects (font (size 1.27 1.27) @@ -18962,7 +18962,7 @@ ) ) (property "Value" "12p" - (at 195.58 48.895 90) + (at 161.29 88.9 90) (effects (font (size 1.27 1.27) @@ -18971,7 +18971,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 193.675 51.435 0) + (at 159.385 91.44 0) (effects (font (size 1.27 1.27) @@ -18980,7 +18980,7 @@ ) ) (property "Datasheet" "~" - (at 193.675 51.435 0) + (at 159.385 91.44 0) (effects (font (size 1.27 1.27) @@ -18989,7 +18989,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 193.675 51.435 0) + (at 159.385 91.44 0) (effects (font (size 1.27 1.27) @@ -19014,7 +19014,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 64.135 33.02 180) + (at 76.835 34.925 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -19023,7 +19023,7 @@ (fields_autoplaced yes) (uuid "a81a2239-d446-43e0-afe2-686a182ecbc5") (property "Reference" "C47" - (at 66.675 31.7435 0) + (at 79.375 33.6485 0) (effects (font (size 1.27 1.27) @@ -19032,7 +19032,7 @@ ) ) (property "Value" "100n" - (at 66.675 34.2835 0) + (at 79.375 36.1885 0) (effects (font (size 1.27 1.27) @@ -19041,7 +19041,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 64.135 33.02 0) + (at 76.835 34.925 0) (effects (font (size 1.27 1.27) @@ -19050,7 +19050,7 @@ ) ) (property "Datasheet" "~" - (at 64.135 33.02 0) + (at 76.835 34.925 0) (effects (font (size 1.27 1.27) @@ -19059,7 +19059,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 64.135 33.02 0) + (at 76.835 34.925 0) (effects (font (size 1.27 1.27) @@ -19084,7 +19084,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 57.785 83.82 0) + (at 70.485 85.725 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -19093,7 +19093,7 @@ (fields_autoplaced yes) (uuid "a9dfe4f9-4b14-40cf-a8f3-dbcf43ca725a") (property "Reference" "C45" - (at 60.325 82.5562 0) + (at 73.025 84.4612 0) (effects (font (size 1.27 1.27) @@ -19102,7 +19102,7 @@ ) ) (property "Value" "2.2u" - (at 60.325 85.0962 0) + (at 73.025 87.0012 0) (effects (font (size 1.27 1.27) @@ -19111,7 +19111,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 57.785 83.82 0) + (at 70.485 85.725 0) (effects (font (size 1.27 1.27) @@ -19120,7 +19120,7 @@ ) ) (property "Datasheet" "~" - (at 57.785 83.82 0) + (at 70.485 85.725 0) (effects (font (size 1.27 1.27) @@ -19129,7 +19129,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 57.785 83.82 0) + (at 70.485 85.725 0) (effects (font (size 1.27 1.27) @@ -19223,7 +19223,7 @@ ) (symbol (lib_id "power:GND") - (at 73.025 35.56 0) + (at 85.725 37.465 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -19231,7 +19231,7 @@ (dnp no) (uuid "ac9d64d0-465e-4ec0-b762-cd43613cfeab") (property "Reference" "#PWR068" - (at 73.025 41.91 0) + (at 85.725 43.815 0) (effects (font (size 1.27 1.27) @@ -19240,7 +19240,7 @@ ) ) (property "Value" "GND" - (at 76.835 37.465 0) + (at 89.535 39.37 0) (effects (font (size 1.27 1.27) @@ -19248,7 +19248,7 @@ ) ) (property "Footprint" "" - (at 73.025 35.56 0) + (at 85.725 37.465 0) (effects (font (size 1.27 1.27) @@ -19257,7 +19257,7 @@ ) ) (property "Datasheet" "" - (at 73.025 35.56 0) + (at 85.725 37.465 0) (effects (font (size 1.27 1.27) @@ -19266,7 +19266,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 73.025 35.56 0) + (at 85.725 37.465 0) (effects (font (size 1.27 1.27) @@ -19357,7 +19357,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 55.245 58.42 180) + (at 67.945 60.325 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -19366,7 +19366,7 @@ (fields_autoplaced yes) (uuid "aeaf0e15-820b-432a-81c3-52408e72cbf7") (property "Reference" "C43" - (at 57.785 57.1435 0) + (at 70.485 59.0485 0) (effects (font (size 1.27 1.27) @@ -19375,7 +19375,7 @@ ) ) (property "Value" "100n" - (at 57.785 59.6835 0) + (at 70.485 61.5885 0) (effects (font (size 1.27 1.27) @@ -19384,7 +19384,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 55.245 58.42 0) + (at 67.945 60.325 0) (effects (font (size 1.27 1.27) @@ -19393,7 +19393,7 @@ ) ) (property "Datasheet" "~" - (at 55.245 58.42 0) + (at 67.945 60.325 0) (effects (font (size 1.27 1.27) @@ -19402,7 +19402,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 55.245 58.42 0) + (at 67.945 60.325 0) (effects (font (size 1.27 1.27) @@ -19495,7 +19495,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 81.915 45.72 180) + (at 94.615 47.625 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -19504,7 +19504,7 @@ (fields_autoplaced yes) (uuid "b4580c68-33dd-4c0b-95f7-7f3b17e6b368") (property "Reference" "C55" - (at 84.455 44.4435 0) + (at 97.155 46.3485 0) (effects (font (size 1.27 1.27) @@ -19513,7 +19513,7 @@ ) ) (property "Value" "100n" - (at 84.455 46.9835 0) + (at 97.155 48.8885 0) (effects (font (size 1.27 1.27) @@ -19522,7 +19522,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 81.915 45.72 0) + (at 94.615 47.625 0) (effects (font (size 1.27 1.27) @@ -19531,7 +19531,7 @@ ) ) (property "Datasheet" "~" - (at 81.915 45.72 0) + (at 94.615 47.625 0) (effects (font (size 1.27 1.27) @@ -19540,7 +19540,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 81.915 45.72 0) + (at 94.615 47.625 0) (effects (font (size 1.27 1.27) @@ -19565,7 +19565,7 @@ ) (symbol (lib_id "power:GND") - (at 86.36 82.55 0) + (at 99.06 84.455 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -19573,7 +19573,7 @@ (dnp no) (uuid "b584b6c6-1b9d-48e0-84f5-1bd7c404e73c") (property "Reference" "#PWR076" - (at 86.36 88.9 0) + (at 99.06 90.805 0) (effects (font (size 1.27 1.27) @@ -19582,7 +19582,7 @@ ) ) (property "Value" "GND" - (at 90.17 84.455 0) + (at 102.87 86.36 0) (effects (font (size 1.27 1.27) @@ -19590,7 +19590,7 @@ ) ) (property "Footprint" "" - (at 86.36 82.55 0) + (at 99.06 84.455 0) (effects (font (size 1.27 1.27) @@ -19599,7 +19599,7 @@ ) ) (property "Datasheet" "" - (at 86.36 82.55 0) + (at 99.06 84.455 0) (effects (font (size 1.27 1.27) @@ -19608,7 +19608,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 86.36 82.55 0) + (at 99.06 84.455 0) (effects (font (size 1.27 1.27) @@ -19699,7 +19699,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 55.245 45.72 180) + (at 67.945 47.625 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -19708,7 +19708,7 @@ (fields_autoplaced yes) (uuid "b8a505e1-0da2-4ca7-83d3-9269243a0745") (property "Reference" "C42" - (at 57.785 44.4435 0) + (at 70.485 46.3485 0) (effects (font (size 1.27 1.27) @@ -19717,7 +19717,7 @@ ) ) (property "Value" "100n" - (at 57.785 46.9835 0) + (at 70.485 48.8885 0) (effects (font (size 1.27 1.27) @@ -19726,7 +19726,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 55.245 45.72 0) + (at 67.945 47.625 0) (effects (font (size 1.27 1.27) @@ -19735,7 +19735,7 @@ ) ) (property "Datasheet" "~" - (at 55.245 45.72 0) + (at 67.945 47.625 0) (effects (font (size 1.27 1.27) @@ -19744,7 +19744,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 55.245 45.72 0) + (at 67.945 47.625 0) (effects (font (size 1.27 1.27) @@ -19769,7 +19769,7 @@ ) (symbol (lib_id "power:+3V3") - (at 73.025 43.18 0) + (at 85.725 45.085 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -19777,7 +19777,7 @@ (dnp no) (uuid "bde908c8-3f63-41be-be0c-7f5761ba0a72") (property "Reference" "#PWR069" - (at 73.025 46.99 0) + (at 85.725 48.895 0) (effects (font (size 1.27 1.27) @@ -19786,7 +19786,7 @@ ) ) (property "Value" "+3V3" - (at 76.835 41.275 0) + (at 89.535 43.18 0) (effects (font (size 1.27 1.27) @@ -19794,7 +19794,7 @@ ) ) (property "Footprint" "" - (at 73.025 43.18 0) + (at 85.725 45.085 0) (effects (font (size 1.27 1.27) @@ -19803,7 +19803,7 @@ ) ) (property "Datasheet" "" - (at 73.025 43.18 0) + (at 85.725 45.085 0) (effects (font (size 1.27 1.27) @@ -19812,7 +19812,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+3V3\"" - (at 73.025 43.18 0) + (at 85.725 45.085 0) (effects (font (size 1.27 1.27) @@ -19834,7 +19834,7 @@ ) (symbol (lib_id "Device:Crystal") - (at 188.595 45.085 90) + (at 154.305 85.09 90) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -19842,7 +19842,7 @@ (dnp no) (uuid "c18c44bb-ecbe-4cc3-965e-48a2ce6bdf28") (property "Reference" "Y2" - (at 182.245 33.655 90) + (at 147.955 73.66 90) (effects (font (size 1.27 1.27) @@ -19851,7 +19851,7 @@ ) ) (property "Value" "830062558" - (at 177.8 36.195 90) + (at 143.51 76.2 90) (effects (font (size 1.27 1.27) @@ -19860,7 +19860,7 @@ ) ) (property "Footprint" "Crystal:Crystal_SMD_2012-2Pin_2.0x1.2mm" - (at 188.595 45.085 0) + (at 154.305 85.09 0) (effects (font (size 1.27 1.27) @@ -19869,7 +19869,7 @@ ) ) (property "Datasheet" "https://www.we-online.com/components/products/datasheet/830062558.pdf" - (at 188.595 45.085 0) + (at 154.305 85.09 0) (effects (font (size 1.27 1.27) @@ -19878,7 +19878,7 @@ ) ) (property "Description" "Two pin crystal" - (at 188.595 45.085 0) + (at 154.305 85.09 0) (effects (font (size 1.27 1.27) @@ -19968,7 +19968,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 73.025 33.02 180) + (at 85.725 34.925 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -19977,7 +19977,7 @@ (fields_autoplaced yes) (uuid "c27f0c2a-f95f-40cc-ad47-9f4770379872") (property "Reference" "C51" - (at 75.565 31.7435 0) + (at 88.265 33.6485 0) (effects (font (size 1.27 1.27) @@ -19986,7 +19986,7 @@ ) ) (property "Value" "100n" - (at 75.565 34.2835 0) + (at 88.265 36.1885 0) (effects (font (size 1.27 1.27) @@ -19995,7 +19995,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 73.025 33.02 0) + (at 85.725 34.925 0) (effects (font (size 1.27 1.27) @@ -20004,7 +20004,7 @@ ) ) (property "Datasheet" "~" - (at 73.025 33.02 0) + (at 85.725 34.925 0) (effects (font (size 1.27 1.27) @@ -20013,7 +20013,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 73.025 33.02 0) + (at 85.725 34.925 0) (effects (font (size 1.27 1.27) @@ -20038,7 +20038,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 55.245 33.02 180) + (at 67.945 34.925 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -20047,7 +20047,7 @@ (fields_autoplaced yes) (uuid "c4b1bf9b-8fd9-4848-9b67-f348f7071122") (property "Reference" "C41" - (at 57.785 31.7435 0) + (at 70.485 33.6485 0) (effects (font (size 1.27 1.27) @@ -20056,7 +20056,7 @@ ) ) (property "Value" "4.7µ" - (at 57.785 34.2835 0) + (at 70.485 36.1885 0) (effects (font (size 1.27 1.27) @@ -20065,7 +20065,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 55.245 33.02 0) + (at 67.945 34.925 0) (effects (font (size 1.27 1.27) @@ -20074,7 +20074,7 @@ ) ) (property "Datasheet" "~" - (at 55.245 33.02 0) + (at 67.945 34.925 0) (effects (font (size 1.27 1.27) @@ -20083,7 +20083,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 55.245 33.02 0) + (at 67.945 34.925 0) (effects (font (size 1.27 1.27) @@ -20108,7 +20108,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 193.675 39.37 270) + (at 159.385 79.375 270) (mirror x) (unit 1) (exclude_from_sim no) @@ -20117,7 +20117,7 @@ (dnp no) (uuid "c54c3a5a-ac16-46e2-98ba-541a6255e525") (property "Reference" "C68" - (at 191.77 36.195 90) + (at 157.48 76.2 90) (effects (font (size 1.27 1.27) @@ -20126,7 +20126,7 @@ ) ) (property "Value" "12p" - (at 191.77 41.91 90) + (at 157.48 81.915 90) (effects (font (size 1.27 1.27) @@ -20135,7 +20135,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 193.675 39.37 0) + (at 159.385 79.375 0) (effects (font (size 1.27 1.27) @@ -20144,7 +20144,7 @@ ) ) (property "Datasheet" "~" - (at 193.675 39.37 0) + (at 159.385 79.375 0) (effects (font (size 1.27 1.27) @@ -20153,7 +20153,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 193.675 39.37 0) + (at 159.385 79.375 0) (effects (font (size 1.27 1.27) @@ -20178,7 +20178,7 @@ ) (symbol (lib_id "power:GND") - (at 73.025 60.96 0) + (at 85.725 62.865 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -20186,7 +20186,7 @@ (dnp no) (uuid "c75e74c5-3c82-4bc5-93fd-9ab6b76e44f4") (property "Reference" "#PWR072" - (at 73.025 67.31 0) + (at 85.725 69.215 0) (effects (font (size 1.27 1.27) @@ -20195,7 +20195,7 @@ ) ) (property "Value" "GND" - (at 76.835 62.865 0) + (at 89.535 64.77 0) (effects (font (size 1.27 1.27) @@ -20203,7 +20203,7 @@ ) ) (property "Footprint" "" - (at 73.025 60.96 0) + (at 85.725 62.865 0) (effects (font (size 1.27 1.27) @@ -20212,7 +20212,7 @@ ) ) (property "Datasheet" "" - (at 73.025 60.96 0) + (at 85.725 62.865 0) (effects (font (size 1.27 1.27) @@ -20221,7 +20221,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 73.025 60.96 0) + (at 85.725 62.865 0) (effects (font (size 1.27 1.27) @@ -20373,7 +20373,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 194.945 76.2 90) + (at 195.58 91.44 90) (mirror x) (unit 1) (exclude_from_sim no) @@ -20382,7 +20382,7 @@ (dnp no) (uuid "cc649984-2f85-4b96-ac34-2187c2ef1ea2") (property "Reference" "C71" - (at 196.85 79.375 90) + (at 197.485 94.615 90) (effects (font (size 1.27 1.27) @@ -20391,7 +20391,7 @@ ) ) (property "Value" "10p" - (at 196.85 73.66 90) + (at 197.485 88.9 90) (effects (font (size 1.27 1.27) @@ -20400,7 +20400,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 194.945 76.2 0) + (at 195.58 91.44 0) (effects (font (size 1.27 1.27) @@ -20409,7 +20409,7 @@ ) ) (property "Datasheet" "~" - (at 194.945 76.2 0) + (at 195.58 91.44 0) (effects (font (size 1.27 1.27) @@ -20418,7 +20418,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 194.945 76.2 0) + (at 195.58 91.44 0) (effects (font (size 1.27 1.27) @@ -20443,7 +20443,7 @@ ) (symbol (lib_id "power:GND") - (at 17.145 57.785 0) + (at 29.845 59.69 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -20451,7 +20451,7 @@ (dnp no) (uuid "cf5e5d12-6c06-4c82-bf61-a2a88376cdc3") (property "Reference" "#PWR061" - (at 17.145 64.135 0) + (at 29.845 66.04 0) (effects (font (size 1.27 1.27) @@ -20460,7 +20460,7 @@ ) ) (property "Value" "GND" - (at 20.955 59.69 0) + (at 33.655 61.595 0) (effects (font (size 1.27 1.27) @@ -20468,7 +20468,7 @@ ) ) (property "Footprint" "" - (at 17.145 57.785 0) + (at 29.845 59.69 0) (effects (font (size 1.27 1.27) @@ -20477,7 +20477,7 @@ ) ) (property "Datasheet" "" - (at 17.145 57.785 0) + (at 29.845 59.69 0) (effects (font (size 1.27 1.27) @@ -20486,7 +20486,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"GND\" , ground" - (at 17.145 57.785 0) + (at 29.845 59.69 0) (effects (font (size 1.27 1.27) @@ -20743,7 +20743,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 64.135 73.66 180) + (at 76.835 75.565 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -20752,7 +20752,7 @@ (fields_autoplaced yes) (uuid "e2c76828-9ad8-48da-9631-670686f9570f") (property "Reference" "C50" - (at 66.675 72.3835 0) + (at 79.375 74.2885 0) (effects (font (size 1.27 1.27) @@ -20761,7 +20761,7 @@ ) ) (property "Value" "100n" - (at 66.675 74.9235 0) + (at 79.375 76.8285 0) (effects (font (size 1.27 1.27) @@ -20770,7 +20770,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 64.135 73.66 0) + (at 76.835 75.565 0) (effects (font (size 1.27 1.27) @@ -20779,7 +20779,7 @@ ) ) (property "Datasheet" "~" - (at 64.135 73.66 0) + (at 76.835 75.565 0) (effects (font (size 1.27 1.27) @@ -20788,7 +20788,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 64.135 73.66 0) + (at 76.835 75.565 0) (effects (font (size 1.27 1.27) @@ -20813,7 +20813,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 90.805 80.01 180) + (at 103.505 81.915 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -20822,7 +20822,7 @@ (fields_autoplaced yes) (uuid "e7ac21fe-e921-48ef-bb1d-9e34bf35510f") (property "Reference" "C63" - (at 93.345 78.7335 0) + (at 106.045 80.6385 0) (effects (font (size 1.27 1.27) @@ -20831,7 +20831,7 @@ ) ) (property "Value" "100n" - (at 93.345 81.2735 0) + (at 106.045 83.1785 0) (effects (font (size 1.27 1.27) @@ -20840,7 +20840,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 90.805 80.01 0) + (at 103.505 81.915 0) (effects (font (size 1.27 1.27) @@ -20849,7 +20849,7 @@ ) ) (property "Datasheet" "~" - (at 90.805 80.01 0) + (at 103.505 81.915 0) (effects (font (size 1.27 1.27) @@ -20858,7 +20858,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 90.805 80.01 0) + (at 103.505 81.915 0) (effects (font (size 1.27 1.27) @@ -20883,7 +20883,7 @@ ) (symbol (lib_id "power:+3V3") - (at 73.025 55.88 0) + (at 85.725 57.785 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -20891,7 +20891,7 @@ (dnp no) (uuid "e9cca8a7-1608-4152-a364-b63f509068d3") (property "Reference" "#PWR071" - (at 73.025 59.69 0) + (at 85.725 61.595 0) (effects (font (size 1.27 1.27) @@ -20900,7 +20900,7 @@ ) ) (property "Value" "+3V3" - (at 76.835 53.975 0) + (at 89.535 55.88 0) (effects (font (size 1.27 1.27) @@ -20908,7 +20908,7 @@ ) ) (property "Footprint" "" - (at 73.025 55.88 0) + (at 85.725 57.785 0) (effects (font (size 1.27 1.27) @@ -20917,7 +20917,7 @@ ) ) (property "Datasheet" "" - (at 73.025 55.88 0) + (at 85.725 57.785 0) (effects (font (size 1.27 1.27) @@ -20926,7 +20926,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+3V3\"" - (at 73.025 55.88 0) + (at 85.725 57.785 0) (effects (font (size 1.27 1.27) @@ -21498,7 +21498,7 @@ ) (symbol (lib_id "power:+3V3") - (at 73.025 30.48 0) + (at 85.725 32.385 0) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -21506,7 +21506,7 @@ (dnp no) (uuid "f6555781-4f95-4307-998e-f8f97d89d441") (property "Reference" "#PWR067" - (at 73.025 34.29 0) + (at 85.725 36.195 0) (effects (font (size 1.27 1.27) @@ -21515,7 +21515,7 @@ ) ) (property "Value" "+3V3" - (at 76.835 28.575 0) + (at 89.535 30.48 0) (effects (font (size 1.27 1.27) @@ -21523,7 +21523,7 @@ ) ) (property "Footprint" "" - (at 73.025 30.48 0) + (at 85.725 32.385 0) (effects (font (size 1.27 1.27) @@ -21532,7 +21532,7 @@ ) ) (property "Datasheet" "" - (at 73.025 30.48 0) + (at 85.725 32.385 0) (effects (font (size 1.27 1.27) @@ -21541,7 +21541,7 @@ ) ) (property "Description" "Power symbol creates a global label with name \"+3V3\"" - (at 73.025 30.48 0) + (at 85.725 32.385 0) (effects (font (size 1.27 1.27) @@ -21628,7 +21628,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 81.915 80.01 180) + (at 94.615 81.915 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -21637,7 +21637,7 @@ (fields_autoplaced yes) (uuid "f9b35322-727d-4c66-9274-be05ceafa019") (property "Reference" "C58" - (at 84.455 78.7335 0) + (at 97.155 80.6385 0) (effects (font (size 1.27 1.27) @@ -21646,7 +21646,7 @@ ) ) (property "Value" "1µ" - (at 84.455 81.2735 0) + (at 97.155 83.1785 0) (effects (font (size 1.27 1.27) @@ -21655,7 +21655,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 81.915 80.01 0) + (at 94.615 81.915 0) (effects (font (size 1.27 1.27) @@ -21664,7 +21664,7 @@ ) ) (property "Datasheet" "~" - (at 81.915 80.01 0) + (at 94.615 81.915 0) (effects (font (size 1.27 1.27) @@ -21673,7 +21673,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 81.915 80.01 0) + (at 94.615 81.915 0) (effects (font (size 1.27 1.27) @@ -21698,7 +21698,7 @@ ) (symbol (lib_id "Device:C_Small") - (at 73.025 58.42 180) + (at 85.725 60.325 180) (unit 1) (exclude_from_sim no) (in_bom yes) @@ -21707,7 +21707,7 @@ (fields_autoplaced yes) (uuid "fbe1e4c5-0c89-460e-96fd-82b87dd6b3ec") (property "Reference" "C53" - (at 75.565 57.1435 0) + (at 88.265 59.0485 0) (effects (font (size 1.27 1.27) @@ -21716,7 +21716,7 @@ ) ) (property "Value" "100n" - (at 75.565 59.6835 0) + (at 88.265 61.5885 0) (effects (font (size 1.27 1.27) @@ -21725,7 +21725,7 @@ ) ) (property "Footprint" "Capacitor_SMD:C_0603_1608Metric" - (at 73.025 58.42 0) + (at 85.725 60.325 0) (effects (font (size 1.27 1.27) @@ -21734,7 +21734,7 @@ ) ) (property "Datasheet" "~" - (at 73.025 58.42 0) + (at 85.725 60.325 0) (effects (font (size 1.27 1.27) @@ -21743,7 +21743,7 @@ ) ) (property "Description" "Unpolarized capacitor, small symbol" - (at 73.025 58.42 0) + (at 85.725 60.325 0) (effects (font (size 1.27 1.27) diff --git a/Hardware/FT25-Charger.kicad_pcb b/Hardware/FT25-Charger.kicad_pcb index 2807e69..63c1788 100644 --- a/Hardware/FT25-Charger.kicad_pcb +++ b/Hardware/FT25-Charger.kicad_pcb @@ -471,6 +471,10 @@ (net 322 "unconnected-(U16-D32-Pad10)") (net 323 "unconnected-(U16-RX0{slash}D3-Pad19)") (net 324 "unconnected-(U17-NC-Pad1)") + (net 325 "Net-(BT1-+)") + (net 326 "VBAT") + (net 327 "Net-(D22-A)") + (net 328 "Net-(Q5-G)") (footprint "Capacitor_SMD:C_1206_3216Metric" (layer "F.Cu") (uuid "0257eb4f-04fd-4a28-a2e4-5a7c039b32df") @@ -2382,6 +2386,297 @@ ) ) ) + (footprint "Package_TO_SOT_SMD:SOT-23" + (layer "F.Cu") + (uuid "09faab73-985d-46a1-aa55-c5d118b88ef0") + (at 97.6 66.085) + (descr "SOT, 3 Pin (JEDEC TO-236 Var AB https://www.jedec.org/document_search?search_api_views_fulltext=TO-236), generated with kicad-footprint-generator ipc_gullwing_generator.py") + (tags "SOT TO_SOT_SMD") + (property "Reference" "Q5" + (at 0 -2.4 0) + (layer "F.SilkS") + (uuid "a501fb5a-388d-45b4-9589-38bea154064f") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "PMOS" + (at 0 2.4 0) + (layer "F.Fab") + (uuid "c523b60c-411d-446b-bb83-327309d67114") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#cha_MOSFETs" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "247898c5-4413-435f-a60e-ea097dc2cb22") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "P-MOSFET transistor, drain/source/gate" + (at 0 0 0) + (layer "F.Fab") + (hide yes) + (uuid "8a0b7069-726d-428c-857f-cc2f8e58f71c") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Sim.Device" "PMOS" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "a06a6761-8d74-4462-8ed9-0b63ed029199") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Sim.Type" "VDMOS" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "240aa160-3ca0-4c97-8e86-649295dff7b7") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Sim.Pins" "1=D 2=G 3=S" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "0808ac09-6aa3-46eb-ae84-8d7b44ae65c3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (path "/486f4a0e-b8d5-42cd-a726-c7aa5b0383fd/c8f9d739-94d7-4bb8-ab02-5f5d7318a957") + (sheetname "/Core/") + (sheetfile "Core.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 "c2af7294-b617-4d2d-8676-a37167bca917") + ) + (fp_line + (start 0 -1.56) + (end 0.65 -1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fcbf3a92-c751-4fef-ad42-f18249b1a347") + ) + (fp_line + (start 0 1.56) + (end -0.65 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "2fe1c96f-8ffe-4b09-8c32-217077051cd2") + ) + (fp_line + (start 0 1.56) + (end 0.65 1.56) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "6c139217-2d09-4831-bab0-69048f688317") + ) + (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 yes) + (layer "F.SilkS") + (uuid "97b52a48-21c3-4041-bed1-7343471aa211") + ) + (fp_line + (start -1.92 -1.7) + (end -1.92 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "12191d00-8a7e-40a2-b1e9-64bc376bfc1c") + ) + (fp_line + (start -1.92 1.7) + (end 1.92 1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "06daebb6-751d-4e2d-adf9-bcad79245545") + ) + (fp_line + (start 1.92 -1.7) + (end -1.92 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "4ccd776b-aa6e-45db-801f-b2cc08a1e3db") + ) + (fp_line + (start 1.92 1.7) + (end 1.92 -1.7) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "b450399b-eba4-4080-a075-6aba3e12a56d") + ) + (fp_line + (start -0.65 -1.125) + (end -0.325 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5340cb3e-767f-4395-8eb6-c99120a746d1") + ) + (fp_line + (start -0.65 1.45) + (end -0.65 -1.125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "459036e5-59b1-404a-bb72-36d5583cb3b9") + ) + (fp_line + (start -0.325 -1.45) + (end 0.65 -1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "5e875b72-85e1-4053-a8aa-f9a08fe565ef") + ) + (fp_line + (start 0.65 -1.45) + (end 0.65 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "358b308a-723c-47f7-beaf-a6764c89a79f") + ) + (fp_line + (start 0.65 1.45) + (end -0.65 1.45) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "f986fb22-814e-42b4-bfa9-d27b169b7b56") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "a421ca43-169c-4f8f-b558-e6c161bd0df2") + (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.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 325 "Net-(BT1-+)") + (pinfunction "D") + (pintype "passive") + (uuid "00c6888e-bbce-438b-b28f-22e4466499d1") + ) + (pad "2" smd roundrect + (at -0.9375 0.95) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 328 "Net-(Q5-G)") + (pinfunction "G") + (pintype "input") + (uuid "4200e6f4-8c16-43f6-9245-2f914ccfeb6f") + ) + (pad "3" smd roundrect + (at 0.9375 0) + (size 1.475 0.6) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 326 "VBAT") + (pinfunction "S") + (pintype "passive") + (uuid "4ded3c1b-3530-41af-b8d7-7056a72e9d86") + ) + (embedded_fonts no) + (model "${KICAD9_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 "Jumper:SolderJumper-2_P1.3mm_Open_RoundedPad1.0x1.5mm" (layer "F.Cu") (uuid "0a5fdfc9-b3d0-4161-94d5-a66373ea67f8") @@ -3850,6 +4145,242 @@ ) ) ) + (footprint "LED_SMD:LED_0603_1608Metric" + (layer "F.Cu") + (uuid "0ffc3724-6a88-4420-911b-4a27e62da2d8") + (at 97.2 69.6) + (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" "D22" + (at 0 -1.43 0) + (layer "F.SilkS") + (uuid "9d9dc66d-0595-4f55-923b-9bf64eedf8d8") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "LED_Small" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "0e24c18b-e8d9-48ff-a6c2-3e0d2864f10a") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "9eb7d248-7d06-4c34-821c-dd6d461da0b0") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Light emitting diode, small symbol" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "478c1bcf-ce6f-400f-9388-ed1390bbd66a") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Sim.Pin" "1=K 2=A" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "2665a4de-e5c6-4372-9f56-969009c65632") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "LED* LED_SMD:* LED_THT:*") + (path "/486f4a0e-b8d5-42cd-a726-c7aa5b0383fd/269610e5-940d-4b86-97dc-42515c6a9655") + (sheetname "/Core/") + (sheetfile "Core.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 "a9d43fe5-5be6-462c-a6d2-75baa15eb020") + ) + (fp_line + (start -1.485 0.735) + (end 0.8 0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "fbafc159-7bc1-4e0d-801f-f5408d49a81a") + ) + (fp_line + (start 0.8 -0.735) + (end -1.485 -0.735) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "b5b2b5c5-dfed-4a6e-b574-4979f85da5dd") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "54ceeb64-f640-4e0b-ab04-6c6a831ab199") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "20c72710-dc3e-4876-8995-9537272f96de") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1f0a5d38-49c9-4dcd-8d92-2b57a1774bff") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "7239389f-3b29-4351-8503-46305c004e9e") + ) + (fp_line + (start -0.8 -0.1) + (end -0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "56d7c289-050a-42b7-8b3a-8b25a4907dfe") + ) + (fp_line + (start -0.8 0.4) + (end 0.8 0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "975484df-5e45-49fb-bc5c-d14fff1b1113") + ) + (fp_line + (start -0.5 -0.4) + (end -0.8 -0.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d0955a98-379b-49e0-b793-d3cab7d23225") + ) + (fp_line + (start 0.8 -0.4) + (end -0.5 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c8e0e4fd-a59d-4cf1-bc8a-4ced6686ed79") + ) + (fp_line + (start 0.8 0.4) + (end 0.8 -0.4) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "93087137-486e-44fb-bacd-7463a2003e1b") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "200ac120-0c17-4a1a-82f0-cea2cb7e550f") + (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.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 325 "Net-(BT1-+)") + (pinfunction "K") + (pintype "passive") + (uuid "4d98e3b4-37b5-43bf-8ab0-2ca3a01150fe") + ) + (pad "2" smd roundrect + (at 0.7875 0) + (size 0.875 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 327 "Net-(D22-A)") + (pinfunction "A") + (pintype "passive") + (uuid "c4d9a978-86cf-4f25-a1a0-1267e4a74ca4") + ) + (embedded_fonts no) + (model "${KICAD9_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 "Inductor_SMD:L_Wuerth_WE-PD2-Typ-MS" (layer "F.Cu") (uuid "10a86a81-813b-4595-b8b4-bf4b3a291be2") @@ -8547,6 +9078,207 @@ ) ) ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "25390222-7cf4-45ae-a990-0bd55843ad64") + (at 101.4 68.9) + (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 0 -1.43 0) + (layer "F.SilkS") + (uuid "ee14bf79-6bbe-42c7-a6a9-18caf9bb88dd") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "1k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "4c76146b-d85f-4a80-b887-52e1bef42385") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "aa18346d-413c-486a-ba1e-444a40d17cb6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, small symbol" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "6610de5d-4cf4-4b10-a9b2-2cc47a8f7ee5") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/486f4a0e-b8d5-42cd-a726-c7aa5b0383fd/cc9defb2-3e66-4a80-aa08-0246803e5b48") + (sheetname "/Core/") + (sheetfile "Core.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 "c5e91608-44a3-443b-8b6c-1e77b02c27d3") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "f7c4d5d9-94c8-41cc-ab77-b0caacf87b62") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3f329a42-da42-4467-84ca-6c574121b1c1") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "97b94d22-e4a2-474b-9f4a-3823ebc47ab5") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "05e6a7f1-117a-44f3-925c-1064630cd4f0") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "3bbf905a-c54c-483f-93cb-516a9dcf65fe") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "c235d4f8-299c-45f6-9246-b0cc861a7314") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "1c67b2d1-2cd2-4617-8dce-ad23437f16e9") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "d9d22cee-b1a4-496b-a6ff-0a543924a415") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "4283d40b-c2d6-4749-aae6-b21022258533") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "43556003-3837-47ab-af3c-5677e8add77d") + (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.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 327 "Net-(D22-A)") + (pintype "passive") + (uuid "4a590057-3b82-420b-a7b3-d9fef13eb18e") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 5 "GND") + (pintype "passive") + (uuid "231e721c-bae4-4f5f-8a5d-1073d3382e2b") + ) + (embedded_fonts no) + (model "${KICAD9_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 "25520ce1-902d-4741-8422-050be80f3b1d") @@ -12080,7 +12812,7 @@ (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) (net 5 "GND") - (pinfunction "C") + (pinfunction "S1") (pintype "passive") (uuid "6334aba8-2950-49e3-b276-8bd769b5a3f3") ) @@ -29807,7 +30539,7 @@ ) ) (property ki_fp_filters "DIP*W7.62mm*") - (path "/486f4a0e-b8d5-42cd-a726-c7aa5b0383fd/57ce857f-8bc0-4d61-b01b-a348171c201b") + (path "/486f4a0e-b8d5-42cd-a726-c7aa5b0383fd/f5230b78-91d4-4ddf-871c-8eb63c983870") (sheetname "/Core/") (sheetfile "Core.kicad_sch") (attr smd) @@ -30507,6 +31239,207 @@ ) ) ) + (footprint "Resistor_SMD:R_0603_1608Metric" + (layer "F.Cu") + (uuid "84e1b18a-300b-4b7e-bf97-a9305f696d13") + (at 101.4 66.39) + (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 0 -1.43 0) + (layer "F.SilkS") + (uuid "4d081e0c-38ef-4439-bdc6-b5133ea2487b") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Value" "10k" + (at 0 1.43 0) + (layer "F.Fab") + (uuid "ca14e445-d02f-42ca-a762-7a5918c3f250") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "060028a1-66cf-4f59-a8f6-93247db1bd10") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property "Description" "Resistor, small symbol" + (at 0 0 0) + (unlocked yes) + (layer "F.Fab") + (hide yes) + (uuid "1d3ce900-bf8c-4062-8cab-c7801edaedc6") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + ) + ) + (property ki_fp_filters "R_*") + (path "/486f4a0e-b8d5-42cd-a726-c7aa5b0383fd/1f12c834-c05c-49f1-b8d1-9c70e37798a5") + (sheetname "/Core/") + (sheetfile "Core.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 "97c0f7b1-af1c-4001-a8b3-0ee218de0b62") + ) + (fp_line + (start -0.237258 0.5225) + (end 0.237258 0.5225) + (stroke + (width 0.12) + (type solid) + ) + (layer "F.SilkS") + (uuid "cbe643cd-49e6-45b6-a3ca-a8d886ca87d2") + ) + (fp_line + (start -1.48 -0.73) + (end 1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "e87653c2-bd0c-4b86-8529-5221ae1ffb3c") + ) + (fp_line + (start -1.48 0.73) + (end -1.48 -0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "f2febaea-7a84-473f-989a-2a6eabe843a1") + ) + (fp_line + (start 1.48 -0.73) + (end 1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "d1405223-a02e-4143-9987-8d3ef9b8ed32") + ) + (fp_line + (start 1.48 0.73) + (end -1.48 0.73) + (stroke + (width 0.05) + (type solid) + ) + (layer "F.CrtYd") + (uuid "1198fdc6-f818-4402-abd3-721c3cff9eb3") + ) + (fp_line + (start -0.8 -0.4125) + (end 0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "b6f50fe1-544b-4d49-988b-0d4f7f8d6c80") + ) + (fp_line + (start -0.8 0.4125) + (end -0.8 -0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9b724d33-7d65-4700-9b32-193f32d1b84b") + ) + (fp_line + (start 0.8 -0.4125) + (end 0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "9716645e-1464-4af5-8b94-635e0e9c0f61") + ) + (fp_line + (start 0.8 0.4125) + (end -0.8 0.4125) + (stroke + (width 0.1) + (type solid) + ) + (layer "F.Fab") + (uuid "98d36819-8a2a-4109-bfb3-2738a6adf06c") + ) + (fp_text user "${REFERENCE}" + (at 0 0 0) + (layer "F.Fab") + (uuid "3f2ce76e-6ab6-4fbb-b9b8-5568eb035a28") + (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.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 328 "Net-(Q5-G)") + (pintype "passive") + (uuid "c929e467-9c5a-4dc4-8f28-de4fbf0dcb62") + ) + (pad "2" smd roundrect + (at 0.825 0) + (size 0.8 0.95) + (layers "F.Cu" "F.Mask" "F.Paste") + (roundrect_rratio 0.25) + (net 5 "GND") + (pintype "passive") + (uuid "d69c8d6b-f698-4f6b-b59e-e9ed832ddae4") + ) + (embedded_fonts no) + (model "${KICAD9_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 "8506be35-9e5e-41f0-8d81-a9984884edd3") @@ -33502,7 +34435,7 @@ (size 0.9 0.95) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 6 "+3V3") + (net 326 "VBAT") (pintype "passive") (uuid "c7c8ef15-069b-4cf6-9466-27769c854faf") ) @@ -41271,7 +42204,7 @@ (size 1.5 0.3) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 6 "+3V3") + (net 326 "VBAT") (pinfunction "VBAT") (pintype "power_in") (uuid "13dc4446-1293-4cd9-b3ec-8a2084de54d9") @@ -49870,7 +50803,7 @@ (size 0.9 0.95) (layers "F.Cu" "F.Mask" "F.Paste") (roundrect_rratio 0.25) - (net 6 "+3V3") + (net 326 "VBAT") (pintype "passive") (uuid "f7b6be59-e6cf-42f5-b61a-ba814a3ad3ee") ) @@ -65940,6 +66873,760 @@ ) ) ) + (footprint "Battery:BatteryHolder_Multicomp_BC-2001_1x2032" + (layer "B.Cu") + (uuid "62934d17-a378-4fe5-9a89-ae2ad6841bd8") + (at 84.295194 58.201291 180) + (descr "CR2032 retainer clip, SMT ( http://www.farnell.com/datasheets/1505853.pdf )") + (tags "BC-2001 CR2032 2032 Battery Holder") + (property "Reference" "BT1" + (at 0 -11.5 0) + (layer "B.SilkS") + (uuid "8783898c-9c69-4ec9-a11b-02090c1a4709") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Value" "Battery_Cell" + (at 0 10.6 0) + (layer "B.Fab") + (uuid "ac49c271-852a-40ed-90b7-22d4f8b776c3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Datasheet" "" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "e860753a-4309-4721-8b20-eabd4b75e281") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (property "Description" "Single-cell battery" + (at 0 0 0) + (unlocked yes) + (layer "B.Fab") + (hide yes) + (uuid "1dab02c4-3811-4d92-9ce3-9f89e7cd912e") + (effects + (font + (size 1.27 1.27) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (path "/486f4a0e-b8d5-42cd-a726-c7aa5b0383fd/4f34eddb-322c-437a-a254-f0d5848212fe") + (sheetname "/Core/") + (sheetfile "Core.kicad_sch") + (attr smd) + (fp_line + (start 15.75 2.8) + (end 10.679999 2.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "d409a9e8-a58a-463f-8f56-0f0b4183af31") + ) + (fp_line + (start 15.75 -2.8) + (end 15.75 2.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "25b88789-c578-4d93-bd28-6080ef103f91") + ) + (fp_line + (start 10.68 -4.25) + (end 3.8 -10.63) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "b944b761-9553-49a2-9c96-d21a17f71c52") + ) + (fp_line + (start 10.679999 2.8) + (end 10.679999 6.35) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "aa3ecf13-ea32-4c8e-8a8d-dd466f907d6d") + ) + (fp_line + (start 10.679999 -2.8) + (end 15.75 -2.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "df8176b1-c846-432d-a267-2ad565d3bf7a") + ) + (fp_line + (start 10.679999 -2.8) + (end 10.68 -4.25) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "ea9ad5be-fea6-4cf5-83a9-fc90899d13ca") + ) + (fp_line + (start 3.8 -10.63) + (end -3.8 -10.63) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "afcbcf68-4e91-426b-b61a-787064241f17") + ) + (fp_line + (start -10.679999 2.8) + (end -10.68 6.28) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "13402209-69fc-46e5-b7e4-b9b940f32858") + ) + (fp_line + (start -10.679999 -2.8) + (end -10.68 -4.25) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "5f3b1a11-09b0-48b8-9335-63b54e163926") + ) + (fp_line + (start -10.68 -4.25) + (end -3.8 -10.63) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "db02e8a5-2550-48e8-b56c-6f87cc4d540b") + ) + (fp_line + (start -15.75 2.8) + (end -10.679999 2.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "a6fa9338-9595-4224-80a4-612ad27f5647") + ) + (fp_line + (start -15.75 -2.8) + (end -10.679999 -2.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "0a9e6a7c-6da5-4847-be9f-525408e4c1dc") + ) + (fp_line + (start -15.75 -2.8) + (end -15.75 2.8) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "8fd41287-1ca4-4770-8a10-969f1743717c") + ) + (fp_arc + (start 10.68 6.3) + (mid 8.734461 9.197232) + (end 5.316452 8.492753) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "182c7616-2478-4687-a454-70c9aaa47ce7") + ) + (fp_arc + (start -5.169999 8.330001) + (mid 0.096808 6.218103) + (end 5.306422 8.467392) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "6b4707fe-4022-424f-949c-f1c5b7ec982e") + ) + (fp_arc + (start -5.180001 8.339999) + (mid -8.637972 9.23169) + (end -10.677058 6.3) + (stroke + (width 0.12) + (type solid) + ) + (layer "B.SilkS") + (uuid "629d706c-68a7-413b-927b-2010dcc6b328") + ) + (fp_line + (start 15.95 -3.05) + (end 15.95 3.05) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "1a862883-30b4-4bef-8341-e8c5e0358f38") + ) + (fp_line + (start 11.05 3.05) + (end 15.95 3.05) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "72cc53ae-08e5-4af3-a43b-279ed5d2f687") + ) + (fp_line + (start 11.05 3.05) + (end 11.05 10.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "cf3ac211-23b6-4bb2-b780-1490e781e260") + ) + (fp_line + (start 11.05 -3.05) + (end 15.95 -3.05) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "bbb70978-4af6-4a84-a2de-21aa7ff03092") + ) + (fp_line + (start 11.05 -3.05) + (end 11.05 -4.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "693f4f91-4516-4665-bf1f-155b3cc248ad") + ) + (fp_line + (start 4.000001 -11) + (end 11.05 -4.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "73529091-8c4b-495b-bc1a-fedd42426125") + ) + (fp_line + (start -4.000001 -11) + (end 4.000001 -11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "ecf7bfa9-c11d-4cdc-a0cb-682bb94dfc9e") + ) + (fp_line + (start -11.05 10.45) + (end 11.05 10.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "6dcefbb9-2136-4cd7-a956-c1c38c93da91") + ) + (fp_line + (start -11.05 3.05) + (end -11.05 10.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "6f94d3dc-9ff1-4eb4-8c43-911b8e45aa6b") + ) + (fp_line + (start -11.05 -3.05) + (end -11.05 -4.45) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "82a94f5c-bf1e-4552-a351-71399342a9c1") + ) + (fp_line + (start -11.05 -4.45) + (end -4.000001 -11) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "53c514be-d4d3-4ed1-80c2-bef14738136b") + ) + (fp_line + (start -15.95 3.05) + (end -11.05 3.05) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "93954a87-dc63-4c13-92b8-c1a5b9813ddd") + ) + (fp_line + (start -15.95 3.05) + (end -15.95 -3.05) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "5690417c-b069-4654-962f-405e1b7d2567") + ) + (fp_line + (start -15.95 -3.05) + (end -11.05 -3.05) + (stroke + (width 0.05) + (type solid) + ) + (layer "B.CrtYd") + (uuid "d58538b9-d341-4dac-a79a-2e40a84ca211") + ) + (fp_line + (start 15.25 -2.55) + (end 15.25 2.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "f18608a1-1608-439a-b741-1c5c9e496dc2") + ) + (fp_line + (start 10.55 6.3) + (end 10.55 2.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "3957d27d-7dbb-4e71-b0f3-553cc51cebf8") + ) + (fp_line + (start 10.55 2.55) + (end 15.25 2.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "f7dc6e5c-481d-4352-94a3-577f4edaff1d") + ) + (fp_line + (start 10.55 -2.55) + (end 15.25 -2.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "7b225d8d-a215-4f8f-b669-12326d51453f") + ) + (fp_line + (start 10.55 -2.55) + (end 10.55 -4.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "79d14db5-2ce3-423b-b108-4b39102035c8") + ) + (fp_line + (start 10.55 -4.2) + (end 3.75 -10.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "d45dbc8f-c402-4303-8133-8dc03b3b6552") + ) + (fp_line + (start 7.1 -0.1) + (end 7.100001 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "d8f84b99-49c6-4f49-9d9b-d8da8adef01b") + ) + (fp_line + (start 3.9 -0.1) + (end 3.9 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "646b3360-f725-4364-9c63-60a0a1b39854") + ) + (fp_line + (start -3.75 -10.5) + (end 3.75 -10.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "c75bf687-8139-47bd-9ead-9a80d4141f50") + ) + (fp_line + (start -3.9 -0.1) + (end -3.9 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "b00432e3-ce97-41f3-88f4-7b0df620b284") + ) + (fp_line + (start -7.1 -0.1) + (end -7.100001 7) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "0c517611-e7b6-46d3-a066-33afe41df9b5") + ) + (fp_line + (start -10.55 6.29) + (end -10.55 2.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "3cf42494-41b1-494b-adf4-8be6872e968e") + ) + (fp_line + (start -10.55 -2.55) + (end -10.55 -4.2) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "3d89d675-7123-4759-9ff5-08687ba09072") + ) + (fp_line + (start -10.55 -4.2) + (end -3.75 -10.5) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "448c29e6-3910-40fe-8097-3b67f3c5480b") + ) + (fp_line + (start -15.25 2.55) + (end -10.55 2.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "d8a927dd-c593-4c8b-911b-80aa05a7a9ec") + ) + (fp_line + (start -15.25 2.55) + (end -15.25 -2.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "a17cd274-6e17-40e0-a885-ff82fe631f98") + ) + (fp_line + (start -15.25 -2.55) + (end -10.55 -2.55) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "3ff9276e-e25e-4c45-8c1b-de44a55772c8") + ) + (fp_arc + (start 10.55 6.3) + (mid 8.663323 9.085769) + (end 5.376326 8.367641) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "2deacb61-0324-47f2-82af-775c74db76ac") + ) + (fp_arc + (start 5.030206 8.58988) + (mid 0.000119 9.946168) + (end -5.03 8.59) + (stroke + (width 0.1) + (type default) + ) + (layer "B.Fab") + (uuid "41794e3c-5ff4-45b7-86ff-c8938cbe4439") + ) + (fp_arc + (start 3.9 -0.1) + (mid 5.5 -1.7) + (end 7.1 -0.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "63c965f1-50e9-4ffb-a4d6-b84e6aab5587") + ) + (fp_arc + (start -5.449999 8.450001) + (mid -0.070711 6.102002) + (end 5.351903 8.348132) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "fedeb158-3f07-42c5-8a95-403a685b9f39") + ) + (fp_arc + (start -5.450001 8.449999) + (mid -8.716433 9.069824) + (end -10.55541 6.3) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "2b868eaf-a987-443f-9d1c-f039f61c7b72") + ) + (fp_arc + (start -7.1 -0.1) + (mid -5.5 -1.7) + (end -3.9 -0.1) + (stroke + (width 0.1) + (type solid) + ) + (layer "B.Fab") + (uuid "58ec3b94-1dd0-461c-a9d3-d45880b357a7") + ) + (fp_circle + (center 12.95 0) + (end 14.125 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "B.Fab") + (uuid "a9e0d2f3-1a31-434b-90e9-941c48cd522d") + ) + (fp_circle + (center 5.5 -0.1) + (end 8.6 -0.1) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "B.Fab") + (uuid "d356c9c0-0d49-4fda-963d-8d7873223d17") + ) + (fp_circle + (center -5.5 -0.1) + (end -2.4 -0.1) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "B.Fab") + (uuid "3363de1f-ef1d-4054-97c4-4449e113ba08") + ) + (fp_circle + (center -12.95 0) + (end -11.775 0) + (stroke + (width 0.1) + (type solid) + ) + (fill no) + (layer "B.Fab") + (uuid "5bf13e1a-2ee7-4297-aac5-16900b9f775a") + ) + (fp_text user "${REFERENCE}" + (at 0.33 -4.89 0) + (layer "B.Fab") + (uuid "c289c313-79f2-4c74-8d2c-585fc010b3e3") + (effects + (font + (size 1 1) + (thickness 0.15) + ) + (justify mirror) + ) + ) + (pad "1" smd rect + (at -12.95 0 180) + (size 5 5) + (layers "B.Cu" "B.Mask" "B.Paste") + (net 325 "Net-(BT1-+)") + (pinfunction "+") + (pintype "passive") + (uuid "8dcf06ef-6907-481d-8da7-ddbe473cf904") + ) + (pad "1" smd rect + (at 12.95 0 180) + (size 5 5) + (layers "B.Cu" "B.Mask" "B.Paste") + (net 325 "Net-(BT1-+)") + (pinfunction "+") + (pintype "passive") + (uuid "15a4e1da-d4c8-447a-92ea-2a68fe0bd855") + ) + (pad "2" smd rect + (at 0 0 180) + (size 4 4) + (layers "B.Cu" "B.Mask" "B.Paste") + (net 5 "GND") + (pinfunction "-") + (pintype "passive") + (uuid "5b561e34-61df-4de3-ab10-ad14ce3d2bf4") + ) + (zone + (net 0) + (net_name "") + (layers "B.Cu" "B.Fab") + (uuid "ae963b83-9122-4fce-a752-55c94d8fe49f") + (hatch edge 0.5) + (connect_pads + (clearance 0) + ) + (min_thickness 0.25) + (filled_areas_thickness no) + (keepout + (tracks allowed) + (vias allowed) + (pads allowed) + (copperpour allowed) + (footprints not_allowed) + ) + (placement + (enabled no) + (sheetname "") + ) + (fill + (thermal_gap 0.5) + (thermal_bridge_width 0.5) + ) + (polygon + (pts + (xy 83.325807 29.797838) (xy 82.680948 29.877689) (xy 82.042229 29.997086) (xy 81.412071 30.155577) + (xy 80.792867 30.35256) (xy 80.186962 30.587289) (xy 79.596656 30.858873) (xy 79.02419 31.166281) + (xy 78.471733 31.508348) (xy 77.941381 31.883775) (xy 77.435149 32.29114) (xy 76.954953 32.728896) + (xy 76.502617 33.195383) (xy 76.079856 33.688831) (xy 75.688274 34.20737) (xy 75.329357 34.74903) + (xy 75.004466 35.311759) (xy 74.714832 35.893421) (xy 74.461556 36.491809) (xy 74.245597 37.104655) + (xy 74.067776 37.729633) (xy 73.928766 38.364373) (xy 73.829095 39.006467) (xy 73.76914 39.653477) + (xy 73.749131 40.302952) (xy 73.76914 40.952427) (xy 73.829095 41.599438) (xy 73.928766 42.241531) + (xy 74.067776 42.876271) (xy 74.245597 43.501249) (xy 74.461556 44.114095) (xy 74.714832 44.712482) + (xy 75.004466 45.294145) (xy 75.329357 45.856874) (xy 75.688274 46.398535) (xy 76.079856 46.917073) + (xy 76.502617 47.41052) (xy 76.954953 47.877008) (xy 77.435149 48.314764) (xy 77.941382 48.722129) + (xy 78.471733 49.097556) (xy 79.02419 49.439623) (xy 79.596655 49.747031) (xy 80.186962 50.018615) + (xy 80.792866 50.253344) (xy 81.412072 50.450327) (xy 82.04223 50.608818) (xy 82.680949 50.728215) + (xy 83.325806 50.808066) (xy 83.974357 50.848066) (xy 84.624141 50.848067) (xy 85.272691 50.808066) + (xy 85.917549 50.728215) (xy 86.556268 50.608818) (xy 87.186426 50.450327) (xy 87.805632 50.253344) + (xy 88.411536 50.018615) (xy 89.001842 49.747031) (xy 89.574308 49.439623) (xy 90.126765 49.097556) + (xy 90.657116 48.722129) (xy 91.163349 48.314764) (xy 91.643545 47.877008) (xy 92.095881 47.410521) + (xy 92.518642 46.917073) (xy 92.910224 46.398535) (xy 93.269141 45.856874) (xy 93.594032 45.294145) + (xy 93.883666 44.712483) (xy 94.136942 44.114095) (xy 94.352901 43.501249) (xy 94.530722 42.876271) + (xy 94.669732 42.241531) (xy 94.769403 41.599438) (xy 94.829358 40.952427) (xy 94.849368 40.302952) + (xy 94.829358 39.653477) (xy 94.769403 39.006466) (xy 94.669732 38.364373) (xy 94.530722 37.729633) + (xy 94.352901 37.104655) (xy 94.136942 36.491809) (xy 93.883666 35.893421) (xy 93.594032 35.311759) + (xy 93.269141 34.74903) (xy 92.910224 34.207369) (xy 92.518642 33.688831) (xy 92.095881 33.195383) + (xy 91.643545 32.728896) (xy 91.163349 32.291141) (xy 90.657116 31.883775) (xy 90.126764 31.508348) + (xy 89.574309 31.166281) (xy 89.001842 30.858873) (xy 88.411536 30.587289) (xy 87.805632 30.35256) + (xy 87.186426 30.155577) (xy 86.556268 29.997086) (xy 85.917549 29.877689) (xy 85.272691 29.797838) + (xy 84.624141 29.757837) (xy 83.974357 29.757837) + ) + ) + ) + (embedded_fonts no) + (model "/Windows/Users/johnn/My Documents/FaSTTUBe/Git/charger/Hardware/Lib/Charger.step/79523141 (rev1).stp" + (offset + (xyz 0 0 0) + ) + (scale + (xyz 1 1 1) + ) + (rotate + (xyz -0 -0 90) + ) + ) + ) (footprint "Capacitor_SMD:C_0603_1608Metric" (layer "B.Cu") (uuid "768ae50e-ab86-4cb9-819d-6dc133a83e20") @@ -66576,7 +68263,7 @@ (justify mirror) ) ) - (property "Value" "W9825G6KH" + (property "Value" "W9812G6KH-5" (at 0 -12.5 0) (layer "B.Fab") (uuid "0a9ce51a-f038-4832-856c-fc1b430ea24d") @@ -66588,7 +68275,7 @@ (justify mirror) ) ) - (property "Datasheet" "https://www.winbond.com/resource-files/w9825g6kh_a04.pdf" + (property "Datasheet" "https://www.winbond.com/hq/support/documentation/downloadV2022.jsp?__locale=en&xmlPath=/support/resources/.content/item/DA00-W9812G6KH.html&level=1" (at 0 0 0) (unlocked yes) (layer "B.Fab") @@ -66602,7 +68289,7 @@ (justify mirror) ) ) - (property "Description" "256M – (16M x 16 bit) Synchronous DRAM (SDRAM), TSOP-II-54" + (property "Description" "128M – (8M x 16 bit) Synchronous DRAM (SDRAM), TSOP-II-54" (at 0 0 0) (unlocked yes) (layer "B.Fab") diff --git a/Hardware/Lib/Charger.step/79523141 (rev1).stp b/Hardware/Lib/Charger.step/79523141 (rev1).stp new file mode 100644 index 0000000..e49ed46 --- /dev/null +++ b/Hardware/Lib/Charger.step/79523141 (rev1).stp @@ -0,0 +1,3976 @@ +ISO-10303-21; +HEADER; +FILE_DESCRIPTION( ( 'Unknown' ), '1' ); +FILE_NAME( '//s-e-file01.we-group.com/data/User_Groups_Only/17_EMC_Product_&_Development/Article_Master/eiCan/Assembly/As_BCMC/Master_Data/01_CAD_drawing/1_Drawing/79523141/Released_data/79523141.stp', 'Unknown', ( 'Unknown' ), ( 'Unknown' ), 'PSStep 19.0.9', 'Unknown', ' ' ); +FILE_SCHEMA( ( 'AUTOMOTIVE_DESIGN { 1 0 10303 214 1 1 1 1 }' ) ); +ENDSEC; +DATA; +#1 = MECHANICAL_DESIGN_GEOMETRIC_PRESENTATION_REPRESENTATION( ' ', ( #10, #11, #12, #13, #14, #15, #16, #17, #18, #19, #20, #21, #22, #23, #24, #25, #26, #27, #28, #29, #30, #31, #32, #33, #34, #35, #36, #37, #38, #39, #40, #41, #42, #43, #44, #45, #46, #47, #48, #49, #50, #51, #52, #53, #54, #55, #56, #57, #58, #59, #60, #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, #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 ), #6 ); +#2 = PRODUCT_DEFINITION_CONTEXT( '', #113, 'design' ); +#3 = APPLICATION_PROTOCOL_DEFINITION( 'international standard', 'automotive_design', 2001, #113 ); +#4 = PRODUCT_CATEGORY_RELATIONSHIP( 'NONE', 'NONE', #114, #115 ); +#5 = SHAPE_DEFINITION_REPRESENTATION( #116, #117 ); +#6 = ( GEOMETRIC_REPRESENTATION_CONTEXT( 3 )GLOBAL_UNCERTAINTY_ASSIGNED_CONTEXT( ( #120 ) )GLOBAL_UNIT_ASSIGNED_CONTEXT( ( #122, #123, #124 ) )REPRESENTATION_CONTEXT( 'NONE', 'WORKSPACE' ) ); +#10 = STYLED_ITEM( '', ( #126 ), #127 ); +#11 = STYLED_ITEM( '', ( #128 ), #129 ); +#12 = STYLED_ITEM( '', ( #130 ), #131 ); +#13 = STYLED_ITEM( '', ( #132 ), #133 ); +#14 = STYLED_ITEM( '', ( #134 ), #135 ); +#15 = STYLED_ITEM( '', ( #136 ), #137 ); +#16 = STYLED_ITEM( '', ( #138 ), #139 ); +#17 = STYLED_ITEM( '', ( #140 ), #141 ); +#18 = STYLED_ITEM( '', ( #142 ), #143 ); +#19 = STYLED_ITEM( '', ( #144 ), #145 ); +#20 = STYLED_ITEM( '', ( #146 ), #147 ); +#21 = STYLED_ITEM( '', ( #148 ), #149 ); +#22 = STYLED_ITEM( '', ( #150 ), #151 ); +#23 = STYLED_ITEM( '', ( #152 ), #153 ); +#24 = STYLED_ITEM( '', ( #154 ), #155 ); +#25 = STYLED_ITEM( '', ( #156 ), #157 ); +#26 = STYLED_ITEM( '', ( #158 ), #159 ); +#27 = STYLED_ITEM( '', ( #160 ), #161 ); +#28 = STYLED_ITEM( '', ( #162 ), #163 ); +#29 = STYLED_ITEM( '', ( #164 ), #165 ); +#30 = STYLED_ITEM( '', ( #166 ), #167 ); +#31 = STYLED_ITEM( '', ( #168 ), #169 ); +#32 = STYLED_ITEM( '', ( #170 ), #171 ); +#33 = STYLED_ITEM( '', ( #172 ), #173 ); +#34 = STYLED_ITEM( '', ( #174 ), #175 ); +#35 = STYLED_ITEM( '', ( #176 ), #177 ); +#36 = STYLED_ITEM( '', ( #178 ), #179 ); +#37 = STYLED_ITEM( '', ( #180 ), #181 ); +#38 = STYLED_ITEM( '', ( #182 ), #183 ); +#39 = STYLED_ITEM( '', ( #184 ), #185 ); +#40 = STYLED_ITEM( '', ( #186 ), #187 ); +#41 = STYLED_ITEM( '', ( #188 ), #189 ); +#42 = STYLED_ITEM( '', ( #190 ), #191 ); +#43 = STYLED_ITEM( '', ( #192 ), #193 ); +#44 = STYLED_ITEM( '', ( #194 ), #195 ); +#45 = STYLED_ITEM( '', ( #196 ), #197 ); +#46 = STYLED_ITEM( '', ( #198 ), #199 ); +#47 = STYLED_ITEM( '', ( #200 ), #201 ); +#48 = STYLED_ITEM( '', ( #202 ), #203 ); +#49 = STYLED_ITEM( '', ( #204 ), #205 ); +#50 = STYLED_ITEM( '', ( #206 ), #207 ); +#51 = STYLED_ITEM( '', ( #208 ), #209 ); +#52 = STYLED_ITEM( '', ( #210 ), #211 ); +#53 = STYLED_ITEM( '', ( #212 ), #213 ); +#54 = STYLED_ITEM( '', ( #214 ), #215 ); +#55 = STYLED_ITEM( '', ( #216 ), #217 ); +#56 = STYLED_ITEM( '', ( #218 ), #219 ); +#57 = STYLED_ITEM( '', ( #220 ), #221 ); +#58 = STYLED_ITEM( '', ( #222 ), #223 ); +#59 = STYLED_ITEM( '', ( #224 ), #225 ); +#60 = STYLED_ITEM( '', ( #226 ), #227 ); +#61 = STYLED_ITEM( '', ( #228 ), #229 ); +#62 = STYLED_ITEM( '', ( #230 ), #231 ); +#63 = STYLED_ITEM( '', ( #232 ), #233 ); +#64 = STYLED_ITEM( '', ( #234 ), #235 ); +#65 = STYLED_ITEM( '', ( #236 ), #237 ); +#66 = STYLED_ITEM( '', ( #238 ), #239 ); +#67 = STYLED_ITEM( '', ( #240 ), #241 ); +#68 = STYLED_ITEM( '', ( #242 ), #243 ); +#69 = STYLED_ITEM( '', ( #244 ), #245 ); +#70 = STYLED_ITEM( '', ( #246 ), #247 ); +#71 = STYLED_ITEM( '', ( #248 ), #249 ); +#72 = STYLED_ITEM( '', ( #250 ), #251 ); +#73 = STYLED_ITEM( '', ( #252 ), #253 ); +#74 = STYLED_ITEM( '', ( #254 ), #255 ); +#75 = STYLED_ITEM( '', ( #256 ), #257 ); +#76 = STYLED_ITEM( '', ( #258 ), #259 ); +#77 = STYLED_ITEM( '', ( #260 ), #261 ); +#78 = STYLED_ITEM( '', ( #262 ), #263 ); +#79 = STYLED_ITEM( '', ( #264 ), #265 ); +#80 = STYLED_ITEM( '', ( #266 ), #267 ); +#81 = STYLED_ITEM( '', ( #268 ), #269 ); +#82 = STYLED_ITEM( '', ( #270 ), #271 ); +#83 = STYLED_ITEM( '', ( #272 ), #273 ); +#84 = STYLED_ITEM( '', ( #274 ), #275 ); +#85 = STYLED_ITEM( '', ( #276 ), #277 ); +#86 = STYLED_ITEM( '', ( #278 ), #279 ); +#87 = STYLED_ITEM( '', ( #280 ), #281 ); +#88 = STYLED_ITEM( '', ( #282 ), #283 ); +#89 = STYLED_ITEM( '', ( #284 ), #285 ); +#90 = STYLED_ITEM( '', ( #286 ), #287 ); +#91 = STYLED_ITEM( '', ( #288 ), #289 ); +#92 = STYLED_ITEM( '', ( #290 ), #291 ); +#93 = STYLED_ITEM( '', ( #292 ), #293 ); +#94 = STYLED_ITEM( '', ( #294 ), #295 ); +#95 = STYLED_ITEM( '', ( #296 ), #297 ); +#96 = STYLED_ITEM( '', ( #298 ), #299 ); +#97 = STYLED_ITEM( '', ( #300 ), #301 ); +#98 = STYLED_ITEM( '', ( #302 ), #303 ); +#99 = STYLED_ITEM( '', ( #304 ), #305 ); +#100 = STYLED_ITEM( '', ( #306 ), #307 ); +#101 = STYLED_ITEM( '', ( #308 ), #309 ); +#102 = STYLED_ITEM( '', ( #310 ), #311 ); +#103 = STYLED_ITEM( '', ( #312 ), #313 ); +#104 = STYLED_ITEM( '', ( #314 ), #315 ); +#105 = STYLED_ITEM( '', ( #316 ), #317 ); +#106 = STYLED_ITEM( '', ( #318 ), #319 ); +#107 = STYLED_ITEM( '', ( #320 ), #321 ); +#108 = STYLED_ITEM( '', ( #322 ), #323 ); +#109 = STYLED_ITEM( '', ( #324 ), #325 ); +#110 = STYLED_ITEM( '', ( #326 ), #327 ); +#111 = STYLED_ITEM( '', ( #328 ), #329 ); +#112 = STYLED_ITEM( '', ( #330 ), #331 ); +#113 = APPLICATION_CONTEXT( 'core data for automotive mechanical design processes' ); +#114 = PRODUCT_CATEGORY( 'part', 'NONE' ); +#115 = PRODUCT_RELATED_PRODUCT_CATEGORY( 'detail', ' ', ( #332 ) ); +#116 = PRODUCT_DEFINITION_SHAPE( 'NONE', 'NONE', #333 ); +#117 = ADVANCED_BREP_SHAPE_REPRESENTATION( '1', ( #334, #335 ), #6 ); +#120 = UNCERTAINTY_MEASURE_WITH_UNIT( LENGTH_MEASURE( 0.00100000000000000 ), #122, '', '' ); +#122 = ( CONVERSION_BASED_UNIT( 'MILLIMETRE', #338 )LENGTH_UNIT( )NAMED_UNIT( #341 ) ); +#123 = ( NAMED_UNIT( #343 )PLANE_ANGLE_UNIT( )SI_UNIT( $, .RADIAN. ) ); +#124 = ( NAMED_UNIT( #343 )SI_UNIT( $, .STERADIAN. )SOLID_ANGLE_UNIT( ) ); +#126 = PRESENTATION_STYLE_ASSIGNMENT( ( #349 ) ); +#127 = ADVANCED_FACE( '', ( #350 ), #351, .F. ); +#128 = PRESENTATION_STYLE_ASSIGNMENT( ( #352 ) ); +#129 = ADVANCED_FACE( '', ( #353 ), #354, .F. ); +#130 = PRESENTATION_STYLE_ASSIGNMENT( ( #355 ) ); +#131 = ADVANCED_FACE( '', ( #356 ), #357, .T. ); +#132 = PRESENTATION_STYLE_ASSIGNMENT( ( #358 ) ); +#133 = ADVANCED_FACE( '', ( #359 ), #360, .T. ); +#134 = PRESENTATION_STYLE_ASSIGNMENT( ( #361 ) ); +#135 = ADVANCED_FACE( '', ( #362 ), #363, .T. ); +#136 = PRESENTATION_STYLE_ASSIGNMENT( ( #364 ) ); +#137 = ADVANCED_FACE( '', ( #365 ), #366, .T. ); +#138 = PRESENTATION_STYLE_ASSIGNMENT( ( #367 ) ); +#139 = ADVANCED_FACE( '', ( #368 ), #369, .T. ); +#140 = PRESENTATION_STYLE_ASSIGNMENT( ( #370 ) ); +#141 = ADVANCED_FACE( '', ( #371 ), #372, .T. ); +#142 = PRESENTATION_STYLE_ASSIGNMENT( ( #373 ) ); +#143 = ADVANCED_FACE( '', ( #374 ), #375, .T. ); +#144 = PRESENTATION_STYLE_ASSIGNMENT( ( #376 ) ); +#145 = ADVANCED_FACE( '', ( #377 ), #378, .F. ); +#146 = PRESENTATION_STYLE_ASSIGNMENT( ( #379 ) ); +#147 = ADVANCED_FACE( '', ( #380 ), #381, .F. ); +#148 = PRESENTATION_STYLE_ASSIGNMENT( ( #382 ) ); +#149 = ADVANCED_FACE( '', ( #383, #384 ), #385, .T. ); +#150 = PRESENTATION_STYLE_ASSIGNMENT( ( #386 ) ); +#151 = ADVANCED_FACE( '', ( #387 ), #388, .F. ); +#152 = PRESENTATION_STYLE_ASSIGNMENT( ( #389 ) ); +#153 = ADVANCED_FACE( '', ( #390 ), #391, .F. ); +#154 = PRESENTATION_STYLE_ASSIGNMENT( ( #392 ) ); +#155 = ADVANCED_FACE( '', ( #393 ), #394, .T. ); +#156 = PRESENTATION_STYLE_ASSIGNMENT( ( #395 ) ); +#157 = ADVANCED_FACE( '', ( #396 ), #397, .T. ); +#158 = PRESENTATION_STYLE_ASSIGNMENT( ( #398 ) ); +#159 = ADVANCED_FACE( '', ( #399, #400, #401 ), #402, .T. ); +#160 = PRESENTATION_STYLE_ASSIGNMENT( ( #403 ) ); +#161 = ADVANCED_FACE( '', ( #404 ), #405, .F. ); +#162 = PRESENTATION_STYLE_ASSIGNMENT( ( #406 ) ); +#163 = ADVANCED_FACE( '', ( #407 ), #408, .T. ); +#164 = PRESENTATION_STYLE_ASSIGNMENT( ( #409 ) ); +#165 = ADVANCED_FACE( '', ( #410 ), #411, .F. ); +#166 = PRESENTATION_STYLE_ASSIGNMENT( ( #412 ) ); +#167 = ADVANCED_FACE( '', ( #413 ), #414, .F. ); +#168 = PRESENTATION_STYLE_ASSIGNMENT( ( #415 ) ); +#169 = ADVANCED_FACE( '', ( #416 ), #417, .T. ); +#170 = PRESENTATION_STYLE_ASSIGNMENT( ( #418 ) ); +#171 = ADVANCED_FACE( '', ( #419 ), #420, .F. ); +#172 = PRESENTATION_STYLE_ASSIGNMENT( ( #421 ) ); +#173 = ADVANCED_FACE( '', ( #422 ), #423, .F. ); +#174 = PRESENTATION_STYLE_ASSIGNMENT( ( #424 ) ); +#175 = ADVANCED_FACE( '', ( #425, #426 ), #427, .F. ); +#176 = PRESENTATION_STYLE_ASSIGNMENT( ( #428 ) ); +#177 = ADVANCED_FACE( '', ( #429 ), #430, .F. ); +#178 = PRESENTATION_STYLE_ASSIGNMENT( ( #431 ) ); +#179 = ADVANCED_FACE( '', ( #432 ), #433, .F. ); +#180 = PRESENTATION_STYLE_ASSIGNMENT( ( #434 ) ); +#181 = ADVANCED_FACE( '', ( #435 ), #436, .T. ); +#182 = PRESENTATION_STYLE_ASSIGNMENT( ( #437 ) ); +#183 = ADVANCED_FACE( '', ( #438 ), #439, .F. ); +#184 = PRESENTATION_STYLE_ASSIGNMENT( ( #440 ) ); +#185 = ADVANCED_FACE( '', ( #441 ), #442, .T. ); +#186 = PRESENTATION_STYLE_ASSIGNMENT( ( #443 ) ); +#187 = ADVANCED_FACE( '', ( #444 ), #445, .F. ); +#188 = PRESENTATION_STYLE_ASSIGNMENT( ( #446 ) ); +#189 = ADVANCED_FACE( '', ( #447 ), #448, .T. ); +#190 = PRESENTATION_STYLE_ASSIGNMENT( ( #449 ) ); +#191 = ADVANCED_FACE( '', ( #450 ), #451, .F. ); +#192 = PRESENTATION_STYLE_ASSIGNMENT( ( #452 ) ); +#193 = ADVANCED_FACE( '', ( #453 ), #454, .F. ); +#194 = PRESENTATION_STYLE_ASSIGNMENT( ( #455 ) ); +#195 = ADVANCED_FACE( '', ( #456, #457, #458, #459 ), #460, .F. ); +#196 = PRESENTATION_STYLE_ASSIGNMENT( ( #461 ) ); +#197 = ADVANCED_FACE( '', ( #462 ), #463, .F. ); +#198 = PRESENTATION_STYLE_ASSIGNMENT( ( #464 ) ); +#199 = ADVANCED_FACE( '', ( #465 ), #466, .F. ); +#200 = PRESENTATION_STYLE_ASSIGNMENT( ( #467 ) ); +#201 = ADVANCED_FACE( '', ( #468 ), #469, .F. ); +#202 = PRESENTATION_STYLE_ASSIGNMENT( ( #470 ) ); +#203 = ADVANCED_FACE( '', ( #471 ), #472, .F. ); +#204 = PRESENTATION_STYLE_ASSIGNMENT( ( #473 ) ); +#205 = ADVANCED_FACE( '', ( #474 ), #475, .T. ); +#206 = PRESENTATION_STYLE_ASSIGNMENT( ( #476 ) ); +#207 = ADVANCED_FACE( '', ( #477 ), #478, .T. ); +#208 = PRESENTATION_STYLE_ASSIGNMENT( ( #479 ) ); +#209 = ADVANCED_FACE( '', ( #480 ), #481, .F. ); +#210 = PRESENTATION_STYLE_ASSIGNMENT( ( #482 ) ); +#211 = ADVANCED_FACE( '', ( #483 ), #484, .T. ); +#212 = PRESENTATION_STYLE_ASSIGNMENT( ( #485 ) ); +#213 = ADVANCED_FACE( '', ( #486 ), #487, .F. ); +#214 = PRESENTATION_STYLE_ASSIGNMENT( ( #488 ) ); +#215 = ADVANCED_FACE( '', ( #489, #490 ), #491, .F. ); +#216 = PRESENTATION_STYLE_ASSIGNMENT( ( #492 ) ); +#217 = ADVANCED_FACE( '', ( #493 ), #494, .T. ); +#218 = PRESENTATION_STYLE_ASSIGNMENT( ( #495 ) ); +#219 = ADVANCED_FACE( '', ( #496 ), #497, .F. ); +#220 = PRESENTATION_STYLE_ASSIGNMENT( ( #498 ) ); +#221 = ADVANCED_FACE( '', ( #499 ), #500, .F. ); +#222 = PRESENTATION_STYLE_ASSIGNMENT( ( #501 ) ); +#223 = ADVANCED_FACE( '', ( #502 ), #503, .F. ); +#224 = PRESENTATION_STYLE_ASSIGNMENT( ( #504 ) ); +#225 = ADVANCED_FACE( '', ( #505 ), #506, .T. ); +#226 = PRESENTATION_STYLE_ASSIGNMENT( ( #507 ) ); +#227 = ADVANCED_FACE( '', ( #508 ), #509, .F. ); +#228 = PRESENTATION_STYLE_ASSIGNMENT( ( #510 ) ); +#229 = ADVANCED_FACE( '', ( #511 ), #512, .T. ); +#230 = PRESENTATION_STYLE_ASSIGNMENT( ( #513 ) ); +#231 = ADVANCED_FACE( '', ( #514 ), #515, .T. ); +#232 = PRESENTATION_STYLE_ASSIGNMENT( ( #516 ) ); +#233 = ADVANCED_FACE( '', ( #517 ), #518, .T. ); +#234 = PRESENTATION_STYLE_ASSIGNMENT( ( #519 ) ); +#235 = ADVANCED_FACE( '', ( #520 ), #521, .F. ); +#236 = PRESENTATION_STYLE_ASSIGNMENT( ( #522 ) ); +#237 = ADVANCED_FACE( '', ( #523 ), #524, .T. ); +#238 = PRESENTATION_STYLE_ASSIGNMENT( ( #525 ) ); +#239 = ADVANCED_FACE( '', ( #526 ), #527, .F. ); +#240 = PRESENTATION_STYLE_ASSIGNMENT( ( #528 ) ); +#241 = ADVANCED_FACE( '', ( #529 ), #530, .F. ); +#242 = PRESENTATION_STYLE_ASSIGNMENT( ( #531 ) ); +#243 = ADVANCED_FACE( '', ( #532 ), #533, .T. ); +#244 = PRESENTATION_STYLE_ASSIGNMENT( ( #534 ) ); +#245 = ADVANCED_FACE( '', ( #535 ), #536, .T. ); +#246 = PRESENTATION_STYLE_ASSIGNMENT( ( #537 ) ); +#247 = ADVANCED_FACE( '', ( #538 ), #539, .F. ); +#248 = PRESENTATION_STYLE_ASSIGNMENT( ( #540 ) ); +#249 = ADVANCED_FACE( '', ( #541 ), #542, .F. ); +#250 = PRESENTATION_STYLE_ASSIGNMENT( ( #543 ) ); +#251 = ADVANCED_FACE( '', ( #544 ), #545, .F. ); +#252 = PRESENTATION_STYLE_ASSIGNMENT( ( #546 ) ); +#253 = ADVANCED_FACE( '', ( #547 ), #548, .T. ); +#254 = PRESENTATION_STYLE_ASSIGNMENT( ( #549 ) ); +#255 = ADVANCED_FACE( '', ( #550 ), #551, .F. ); +#256 = PRESENTATION_STYLE_ASSIGNMENT( ( #552 ) ); +#257 = ADVANCED_FACE( '', ( #553 ), #554, .T. ); +#258 = PRESENTATION_STYLE_ASSIGNMENT( ( #555 ) ); +#259 = ADVANCED_FACE( '', ( #556 ), #557, .F. ); +#260 = PRESENTATION_STYLE_ASSIGNMENT( ( #558 ) ); +#261 = ADVANCED_FACE( '', ( #559 ), #560, .T. ); +#262 = PRESENTATION_STYLE_ASSIGNMENT( ( #561 ) ); +#263 = ADVANCED_FACE( '', ( #562 ), #563, .F. ); +#264 = PRESENTATION_STYLE_ASSIGNMENT( ( #564 ) ); +#265 = ADVANCED_FACE( '', ( #565 ), #566, .F. ); +#266 = PRESENTATION_STYLE_ASSIGNMENT( ( #567 ) ); +#267 = ADVANCED_FACE( '', ( #568 ), #569, .F. ); +#268 = PRESENTATION_STYLE_ASSIGNMENT( ( #570 ) ); +#269 = ADVANCED_FACE( '', ( #571 ), #572, .T. ); +#270 = PRESENTATION_STYLE_ASSIGNMENT( ( #573 ) ); +#271 = ADVANCED_FACE( '', ( #574 ), #575, .F. ); +#272 = PRESENTATION_STYLE_ASSIGNMENT( ( #576 ) ); +#273 = ADVANCED_FACE( '', ( #577 ), #578, .T. ); +#274 = PRESENTATION_STYLE_ASSIGNMENT( ( #579 ) ); +#275 = ADVANCED_FACE( '', ( #580 ), #581, .F. ); +#276 = PRESENTATION_STYLE_ASSIGNMENT( ( #582 ) ); +#277 = ADVANCED_FACE( '', ( #583 ), #584, .T. ); +#278 = PRESENTATION_STYLE_ASSIGNMENT( ( #585 ) ); +#279 = ADVANCED_FACE( '', ( #586 ), #587, .F. ); +#280 = PRESENTATION_STYLE_ASSIGNMENT( ( #588 ) ); +#281 = ADVANCED_FACE( '', ( #589 ), #590, .T. ); +#282 = PRESENTATION_STYLE_ASSIGNMENT( ( #591 ) ); +#283 = ADVANCED_FACE( '', ( #592 ), #593, .F. ); +#284 = PRESENTATION_STYLE_ASSIGNMENT( ( #594 ) ); +#285 = ADVANCED_FACE( '', ( #595 ), #596, .F. ); +#286 = PRESENTATION_STYLE_ASSIGNMENT( ( #597 ) ); +#287 = ADVANCED_FACE( '', ( #598 ), #599, .F. ); +#288 = PRESENTATION_STYLE_ASSIGNMENT( ( #600 ) ); +#289 = ADVANCED_FACE( '', ( #601 ), #602, .F. ); +#290 = PRESENTATION_STYLE_ASSIGNMENT( ( #603 ) ); +#291 = ADVANCED_FACE( '', ( #604, #605 ), #606, .F. ); +#292 = PRESENTATION_STYLE_ASSIGNMENT( ( #607 ) ); +#293 = ADVANCED_FACE( '', ( #608 ), #609, .F. ); +#294 = PRESENTATION_STYLE_ASSIGNMENT( ( #610 ) ); +#295 = ADVANCED_FACE( '', ( #611 ), #612, .F. ); +#296 = PRESENTATION_STYLE_ASSIGNMENT( ( #613 ) ); +#297 = ADVANCED_FACE( '', ( #614 ), #615, .T. ); +#298 = PRESENTATION_STYLE_ASSIGNMENT( ( #616 ) ); +#299 = ADVANCED_FACE( '', ( #617 ), #618, .F. ); +#300 = PRESENTATION_STYLE_ASSIGNMENT( ( #619 ) ); +#301 = ADVANCED_FACE( '', ( #620 ), #621, .F. ); +#302 = PRESENTATION_STYLE_ASSIGNMENT( ( #622 ) ); +#303 = ADVANCED_FACE( '', ( #623 ), #624, .T. ); +#304 = PRESENTATION_STYLE_ASSIGNMENT( ( #625 ) ); +#305 = ADVANCED_FACE( '', ( #626 ), #627, .T. ); +#306 = PRESENTATION_STYLE_ASSIGNMENT( ( #628 ) ); +#307 = ADVANCED_FACE( '', ( #629 ), #630, .T. ); +#308 = PRESENTATION_STYLE_ASSIGNMENT( ( #631 ) ); +#309 = ADVANCED_FACE( '', ( #632 ), #633, .T. ); +#310 = PRESENTATION_STYLE_ASSIGNMENT( ( #634 ) ); +#311 = ADVANCED_FACE( '', ( #635 ), #636, .T. ); +#312 = PRESENTATION_STYLE_ASSIGNMENT( ( #637 ) ); +#313 = ADVANCED_FACE( '', ( #638 ), #639, .F. ); +#314 = PRESENTATION_STYLE_ASSIGNMENT( ( #640 ) ); +#315 = ADVANCED_FACE( '', ( #641 ), #642, .T. ); +#316 = PRESENTATION_STYLE_ASSIGNMENT( ( #643 ) ); +#317 = ADVANCED_FACE( '', ( #644, #645 ), #646, .F. ); +#318 = PRESENTATION_STYLE_ASSIGNMENT( ( #647 ) ); +#319 = ADVANCED_FACE( '', ( #648 ), #649, .T. ); +#320 = PRESENTATION_STYLE_ASSIGNMENT( ( #650 ) ); +#321 = ADVANCED_FACE( '', ( #651 ), #652, .F. ); +#322 = PRESENTATION_STYLE_ASSIGNMENT( ( #653 ) ); +#323 = ADVANCED_FACE( '', ( #654 ), #655, .T. ); +#324 = PRESENTATION_STYLE_ASSIGNMENT( ( #656 ) ); +#325 = ADVANCED_FACE( '', ( #657, #658 ), #659, .T. ); +#326 = PRESENTATION_STYLE_ASSIGNMENT( ( #660 ) ); +#327 = ADVANCED_FACE( '', ( #661 ), #662, .T. ); +#328 = PRESENTATION_STYLE_ASSIGNMENT( ( #663 ) ); +#329 = ADVANCED_FACE( '', ( #664 ), #665, .T. ); +#330 = PRESENTATION_STYLE_ASSIGNMENT( ( #666 ) ); +#331 = ADVANCED_FACE( '', ( #667 ), #668, .T. ); +#332 = PRODUCT( '1', '1', 'PART-1-DESC', ( #669 ) ); +#333 = PRODUCT_DEFINITION( 'NONE', 'NONE', #670, #2 ); +#334 = MANIFOLD_SOLID_BREP( '1', #671 ); +#335 = AXIS2_PLACEMENT_3D( '', #672, #673, #674 ); +#338 = LENGTH_MEASURE_WITH_UNIT( LENGTH_MEASURE( 1.00000000000000 ), #675 ); +#341 = DIMENSIONAL_EXPONENTS( 1.00000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000 ); +#343 = DIMENSIONAL_EXPONENTS( 0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000, 0.000000000000000 ); +#349 = SURFACE_STYLE_USAGE( .BOTH., #676 ); +#350 = FACE_OUTER_BOUND( '', #677, .T. ); +#351 = PLANE( '', #678 ); +#352 = SURFACE_STYLE_USAGE( .BOTH., #679 ); +#353 = FACE_OUTER_BOUND( '', #680, .T. ); +#354 = PLANE( '', #681 ); +#355 = SURFACE_STYLE_USAGE( .BOTH., #682 ); +#356 = FACE_OUTER_BOUND( '', #683, .T. ); +#357 = PLANE( '', #684 ); +#358 = SURFACE_STYLE_USAGE( .BOTH., #685 ); +#359 = FACE_OUTER_BOUND( '', #686, .T. ); +#360 = PLANE( '', #687 ); +#361 = SURFACE_STYLE_USAGE( .BOTH., #688 ); +#362 = FACE_OUTER_BOUND( '', #689, .T. ); +#363 = PLANE( '', #690 ); +#364 = SURFACE_STYLE_USAGE( .BOTH., #691 ); +#365 = FACE_OUTER_BOUND( '', #692, .T. ); +#366 = CYLINDRICAL_SURFACE( '', #693, 0.500000000000000 ); +#367 = SURFACE_STYLE_USAGE( .BOTH., #694 ); +#368 = FACE_OUTER_BOUND( '', #695, .T. ); +#369 = PLANE( '', #696 ); +#370 = SURFACE_STYLE_USAGE( .BOTH., #697 ); +#371 = FACE_OUTER_BOUND( '', #698, .T. ); +#372 = PLANE( '', #699 ); +#373 = SURFACE_STYLE_USAGE( .BOTH., #700 ); +#374 = FACE_OUTER_BOUND( '', #701, .T. ); +#375 = CYLINDRICAL_SURFACE( '', #702, 0.500000000000000 ); +#376 = SURFACE_STYLE_USAGE( .BOTH., #703 ); +#377 = FACE_OUTER_BOUND( '', #704, .T. ); +#378 = PLANE( '', #705 ); +#379 = SURFACE_STYLE_USAGE( .BOTH., #706 ); +#380 = FACE_OUTER_BOUND( '', #707, .T. ); +#381 = PLANE( '', #708 ); +#382 = SURFACE_STYLE_USAGE( .BOTH., #709 ); +#383 = FACE_BOUND( '', #710, .T. ); +#384 = FACE_OUTER_BOUND( '', #711, .T. ); +#385 = PLANE( '', #712 ); +#386 = SURFACE_STYLE_USAGE( .BOTH., #713 ); +#387 = FACE_OUTER_BOUND( '', #714, .T. ); +#388 = PLANE( '', #715 ); +#389 = SURFACE_STYLE_USAGE( .BOTH., #716 ); +#390 = FACE_OUTER_BOUND( '', #717, .T. ); +#391 = PLANE( '', #718 ); +#392 = SURFACE_STYLE_USAGE( .BOTH., #719 ); +#393 = FACE_OUTER_BOUND( '', #720, .T. ); +#394 = PLANE( '', #721 ); +#395 = SURFACE_STYLE_USAGE( .BOTH., #722 ); +#396 = FACE_OUTER_BOUND( '', #723, .T. ); +#397 = PLANE( '', #724 ); +#398 = SURFACE_STYLE_USAGE( .BOTH., #725 ); +#399 = FACE_OUTER_BOUND( '', #726, .T. ); +#400 = FACE_BOUND( '', #727, .T. ); +#401 = FACE_BOUND( '', #728, .T. ); +#402 = PLANE( '', #729 ); +#403 = SURFACE_STYLE_USAGE( .BOTH., #730 ); +#404 = FACE_OUTER_BOUND( '', #731, .T. ); +#405 = PLANE( '', #732 ); +#406 = SURFACE_STYLE_USAGE( .BOTH., #733 ); +#407 = FACE_OUTER_BOUND( '', #734, .T. ); +#408 = PLANE( '', #735 ); +#409 = SURFACE_STYLE_USAGE( .BOTH., #736 ); +#410 = FACE_OUTER_BOUND( '', #737, .T. ); +#411 = PLANE( '', #738 ); +#412 = SURFACE_STYLE_USAGE( .BOTH., #739 ); +#413 = FACE_OUTER_BOUND( '', #740, .T. ); +#414 = PLANE( '', #741 ); +#415 = SURFACE_STYLE_USAGE( .BOTH., #742 ); +#416 = FACE_OUTER_BOUND( '', #743, .T. ); +#417 = CYLINDRICAL_SURFACE( '', #744, 3.00000000000000 ); +#418 = SURFACE_STYLE_USAGE( .BOTH., #745 ); +#419 = FACE_OUTER_BOUND( '', #746, .T. ); +#420 = PLANE( '', #747 ); +#421 = SURFACE_STYLE_USAGE( .BOTH., #748 ); +#422 = FACE_OUTER_BOUND( '', #749, .T. ); +#423 = PLANE( '', #750 ); +#424 = SURFACE_STYLE_USAGE( .BOTH., #751 ); +#425 = FACE_OUTER_BOUND( '', #752, .T. ); +#426 = FACE_OUTER_BOUND( '', #753, .T. ); +#427 = CYLINDRICAL_SURFACE( '', #754, 1.17500000000000 ); +#428 = SURFACE_STYLE_USAGE( .BOTH., #755 ); +#429 = FACE_OUTER_BOUND( '', #756, .T. ); +#430 = PLANE( '', #757 ); +#431 = SURFACE_STYLE_USAGE( .BOTH., #758 ); +#432 = FACE_OUTER_BOUND( '', #759, .T. ); +#433 = PLANE( '', #760 ); +#434 = SURFACE_STYLE_USAGE( .BOTH., #761 ); +#435 = FACE_OUTER_BOUND( '', #762, .T. ); +#436 = CYLINDRICAL_SURFACE( '', #763, 0.500000000000000 ); +#437 = SURFACE_STYLE_USAGE( .BOTH., #764 ); +#438 = FACE_OUTER_BOUND( '', #765, .T. ); +#439 = PLANE( '', #766 ); +#440 = SURFACE_STYLE_USAGE( .BOTH., #767 ); +#441 = FACE_OUTER_BOUND( '', #768, .T. ); +#442 = PLANE( '', #769 ); +#443 = SURFACE_STYLE_USAGE( .BOTH., #770 ); +#444 = FACE_OUTER_BOUND( '', #771, .T. ); +#445 = PLANE( '', #772 ); +#446 = SURFACE_STYLE_USAGE( .BOTH., #773 ); +#447 = FACE_OUTER_BOUND( '', #774, .T. ); +#448 = PLANE( '', #775 ); +#449 = SURFACE_STYLE_USAGE( .BOTH., #776 ); +#450 = FACE_OUTER_BOUND( '', #777, .T. ); +#451 = CYLINDRICAL_SURFACE( '', #778, 0.200000000000000 ); +#452 = SURFACE_STYLE_USAGE( .BOTH., #779 ); +#453 = FACE_OUTER_BOUND( '', #780, .T. ); +#454 = PLANE( '', #781 ); +#455 = SURFACE_STYLE_USAGE( .BOTH., #782 ); +#456 = FACE_BOUND( '', #783, .T. ); +#457 = FACE_BOUND( '', #784, .T. ); +#458 = FACE_BOUND( '', #785, .T. ); +#459 = FACE_OUTER_BOUND( '', #786, .T. ); +#460 = PLANE( '', #787 ); +#461 = SURFACE_STYLE_USAGE( .BOTH., #788 ); +#462 = FACE_OUTER_BOUND( '', #789, .T. ); +#463 = PLANE( '', #790 ); +#464 = SURFACE_STYLE_USAGE( .BOTH., #791 ); +#465 = FACE_OUTER_BOUND( '', #792, .T. ); +#466 = PLANE( '', #793 ); +#467 = SURFACE_STYLE_USAGE( .BOTH., #794 ); +#468 = FACE_OUTER_BOUND( '', #795, .T. ); +#469 = PLANE( '', #796 ); +#470 = SURFACE_STYLE_USAGE( .BOTH., #797 ); +#471 = FACE_OUTER_BOUND( '', #798, .T. ); +#472 = PLANE( '', #799 ); +#473 = SURFACE_STYLE_USAGE( .BOTH., #800 ); +#474 = FACE_OUTER_BOUND( '', #801, .T. ); +#475 = PLANE( '', #802 ); +#476 = SURFACE_STYLE_USAGE( .BOTH., #803 ); +#477 = FACE_OUTER_BOUND( '', #804, .T. ); +#478 = PLANE( '', #805 ); +#479 = SURFACE_STYLE_USAGE( .BOTH., #806 ); +#480 = FACE_OUTER_BOUND( '', #807, .T. ); +#481 = PLANE( '', #808 ); +#482 = SURFACE_STYLE_USAGE( .BOTH., #809 ); +#483 = FACE_OUTER_BOUND( '', #810, .T. ); +#484 = CYLINDRICAL_SURFACE( '', #811, 0.500000000000000 ); +#485 = SURFACE_STYLE_USAGE( .BOTH., #812 ); +#486 = FACE_OUTER_BOUND( '', #813, .T. ); +#487 = PLANE( '', #814 ); +#488 = SURFACE_STYLE_USAGE( .BOTH., #815 ); +#489 = FACE_OUTER_BOUND( '', #816, .T. ); +#490 = FACE_OUTER_BOUND( '', #817, .T. ); +#491 = CYLINDRICAL_SURFACE( '', #818, 1.17500000000000 ); +#492 = SURFACE_STYLE_USAGE( .BOTH., #819 ); +#493 = FACE_OUTER_BOUND( '', #820, .T. ); +#494 = PLANE( '', #821 ); +#495 = SURFACE_STYLE_USAGE( .BOTH., #822 ); +#496 = FACE_OUTER_BOUND( '', #823, .T. ); +#497 = CYLINDRICAL_SURFACE( '', #824, 0.200000000000000 ); +#498 = SURFACE_STYLE_USAGE( .BOTH., #825 ); +#499 = FACE_OUTER_BOUND( '', #826, .T. ); +#500 = PLANE( '', #827 ); +#501 = SURFACE_STYLE_USAGE( .BOTH., #828 ); +#502 = FACE_OUTER_BOUND( '', #829, .T. ); +#503 = CYLINDRICAL_SURFACE( '', #830, 0.200000000000000 ); +#504 = SURFACE_STYLE_USAGE( .BOTH., #831 ); +#505 = FACE_OUTER_BOUND( '', #832, .T. ); +#506 = PLANE( '', #833 ); +#507 = SURFACE_STYLE_USAGE( .BOTH., #834 ); +#508 = FACE_OUTER_BOUND( '', #835, .T. ); +#509 = CYLINDRICAL_SURFACE( '', #836, 0.200000000000000 ); +#510 = SURFACE_STYLE_USAGE( .BOTH., #837 ); +#511 = FACE_OUTER_BOUND( '', #838, .T. ); +#512 = CYLINDRICAL_SURFACE( '', #839, 1.50000000000000 ); +#513 = SURFACE_STYLE_USAGE( .BOTH., #840 ); +#514 = FACE_OUTER_BOUND( '', #841, .T. ); +#515 = CYLINDRICAL_SURFACE( '', #842, 0.500000000000000 ); +#516 = SURFACE_STYLE_USAGE( .BOTH., #843 ); +#517 = FACE_OUTER_BOUND( '', #844, .T. ); +#518 = CYLINDRICAL_SURFACE( '', #845, 0.500000000000000 ); +#519 = SURFACE_STYLE_USAGE( .BOTH., #846 ); +#520 = FACE_OUTER_BOUND( '', #847, .T. ); +#521 = CYLINDRICAL_SURFACE( '', #848, 7.50000000000000 ); +#522 = SURFACE_STYLE_USAGE( .BOTH., #849 ); +#523 = FACE_OUTER_BOUND( '', #850, .T. ); +#524 = CYLINDRICAL_SURFACE( '', #851, 2.77544642860000 ); +#525 = SURFACE_STYLE_USAGE( .BOTH., #852 ); +#526 = FACE_OUTER_BOUND( '', #853, .T. ); +#527 = CYLINDRICAL_SURFACE( '', #854, 3.10000000000000 ); +#528 = SURFACE_STYLE_USAGE( .BOTH., #855 ); +#529 = FACE_OUTER_BOUND( '', #856, .T. ); +#530 = PLANE( '', #857 ); +#531 = SURFACE_STYLE_USAGE( .BOTH., #858 ); +#532 = FACE_OUTER_BOUND( '', #859, .T. ); +#533 = PLANE( '', #860 ); +#534 = SURFACE_STYLE_USAGE( .BOTH., #861 ); +#535 = FACE_OUTER_BOUND( '', #862, .T. ); +#536 = CYLINDRICAL_SURFACE( '', #863, 1.50000000000000 ); +#537 = SURFACE_STYLE_USAGE( .BOTH., #864 ); +#538 = FACE_OUTER_BOUND( '', #865, .T. ); +#539 = CYLINDRICAL_SURFACE( '', #866, 0.200000000000000 ); +#540 = SURFACE_STYLE_USAGE( .BOTH., #867 ); +#541 = FACE_OUTER_BOUND( '', #868, .T. ); +#542 = PLANE( '', #869 ); +#543 = SURFACE_STYLE_USAGE( .BOTH., #870 ); +#544 = FACE_OUTER_BOUND( '', #871, .T. ); +#545 = PLANE( '', #872 ); +#546 = SURFACE_STYLE_USAGE( .BOTH., #873 ); +#547 = FACE_OUTER_BOUND( '', #874, .T. ); +#548 = PLANE( '', #875 ); +#549 = SURFACE_STYLE_USAGE( .BOTH., #876 ); +#550 = FACE_OUTER_BOUND( '', #877, .T. ); +#551 = PLANE( '', #878 ); +#552 = SURFACE_STYLE_USAGE( .BOTH., #879 ); +#553 = FACE_OUTER_BOUND( '', #880, .T. ); +#554 = PLANE( '', #881 ); +#555 = SURFACE_STYLE_USAGE( .BOTH., #882 ); +#556 = FACE_OUTER_BOUND( '', #883, .T. ); +#557 = CYLINDRICAL_SURFACE( '', #884, 0.200000000000000 ); +#558 = SURFACE_STYLE_USAGE( .BOTH., #885 ); +#559 = FACE_OUTER_BOUND( '', #886, .T. ); +#560 = PLANE( '', #887 ); +#561 = SURFACE_STYLE_USAGE( .BOTH., #888 ); +#562 = FACE_OUTER_BOUND( '', #889, .T. ); +#563 = PLANE( '', #890 ); +#564 = SURFACE_STYLE_USAGE( .BOTH., #891 ); +#565 = FACE_OUTER_BOUND( '', #892, .T. ); +#566 = PLANE( '', #893 ); +#567 = SURFACE_STYLE_USAGE( .BOTH., #894 ); +#568 = FACE_OUTER_BOUND( '', #895, .T. ); +#569 = CYLINDRICAL_SURFACE( '', #896, 0.200000000000000 ); +#570 = SURFACE_STYLE_USAGE( .BOTH., #897 ); +#571 = FACE_OUTER_BOUND( '', #898, .T. ); +#572 = PLANE( '', #899 ); +#573 = SURFACE_STYLE_USAGE( .BOTH., #900 ); +#574 = FACE_OUTER_BOUND( '', #901, .T. ); +#575 = CYLINDRICAL_SURFACE( '', #902, 3.10000000000000 ); +#576 = SURFACE_STYLE_USAGE( .BOTH., #903 ); +#577 = FACE_OUTER_BOUND( '', #904, .T. ); +#578 = CYLINDRICAL_SURFACE( '', #905, 2.77544642860000 ); +#579 = SURFACE_STYLE_USAGE( .BOTH., #906 ); +#580 = FACE_OUTER_BOUND( '', #907, .T. ); +#581 = PLANE( '', #908 ); +#582 = SURFACE_STYLE_USAGE( .BOTH., #909 ); +#583 = FACE_OUTER_BOUND( '', #910, .T. ); +#584 = CYLINDRICAL_SURFACE( '', #911, 0.500000000000000 ); +#585 = SURFACE_STYLE_USAGE( .BOTH., #912 ); +#586 = FACE_OUTER_BOUND( '', #913, .T. ); +#587 = PLANE( '', #914 ); +#588 = SURFACE_STYLE_USAGE( .BOTH., #915 ); +#589 = FACE_OUTER_BOUND( '', #916, .T. ); +#590 = PLANE( '', #917 ); +#591 = SURFACE_STYLE_USAGE( .BOTH., #918 ); +#592 = FACE_OUTER_BOUND( '', #919, .T. ); +#593 = CYLINDRICAL_SURFACE( '', #920, 0.200000000000000 ); +#594 = SURFACE_STYLE_USAGE( .BOTH., #921 ); +#595 = FACE_OUTER_BOUND( '', #922, .T. ); +#596 = PLANE( '', #923 ); +#597 = SURFACE_STYLE_USAGE( .BOTH., #924 ); +#598 = FACE_OUTER_BOUND( '', #925, .T. ); +#599 = PLANE( '', #926 ); +#600 = SURFACE_STYLE_USAGE( .BOTH., #927 ); +#601 = FACE_OUTER_BOUND( '', #928, .T. ); +#602 = PLANE( '', #929 ); +#603 = SURFACE_STYLE_USAGE( .BOTH., #930 ); +#604 = FACE_BOUND( '', #931, .T. ); +#605 = FACE_OUTER_BOUND( '', #932, .T. ); +#606 = PLANE( '', #933 ); +#607 = SURFACE_STYLE_USAGE( .BOTH., #934 ); +#608 = FACE_OUTER_BOUND( '', #935, .T. ); +#609 = PLANE( '', #936 ); +#610 = SURFACE_STYLE_USAGE( .BOTH., #937 ); +#611 = FACE_OUTER_BOUND( '', #938, .T. ); +#612 = PLANE( '', #939 ); +#613 = SURFACE_STYLE_USAGE( .BOTH., #940 ); +#614 = FACE_OUTER_BOUND( '', #941, .T. ); +#615 = PLANE( '', #942 ); +#616 = SURFACE_STYLE_USAGE( .BOTH., #943 ); +#617 = FACE_OUTER_BOUND( '', #944, .T. ); +#618 = CYLINDRICAL_SURFACE( '', #945, 0.200000000000000 ); +#619 = SURFACE_STYLE_USAGE( .BOTH., #946 ); +#620 = FACE_OUTER_BOUND( '', #947, .T. ); +#621 = PLANE( '', #948 ); +#622 = SURFACE_STYLE_USAGE( .BOTH., #949 ); +#623 = FACE_OUTER_BOUND( '', #950, .T. ); +#624 = PLANE( '', #951 ); +#625 = SURFACE_STYLE_USAGE( .BOTH., #952 ); +#626 = FACE_OUTER_BOUND( '', #953, .T. ); +#627 = CYLINDRICAL_SURFACE( '', #954, 3.00000000000000 ); +#628 = SURFACE_STYLE_USAGE( .BOTH., #955 ); +#629 = FACE_OUTER_BOUND( '', #956, .T. ); +#630 = CYLINDRICAL_SURFACE( '', #957, 0.500000000000000 ); +#631 = SURFACE_STYLE_USAGE( .BOTH., #958 ); +#632 = FACE_OUTER_BOUND( '', #959, .T. ); +#633 = PLANE( '', #960 ); +#634 = SURFACE_STYLE_USAGE( .BOTH., #961 ); +#635 = FACE_OUTER_BOUND( '', #962, .T. ); +#636 = PLANE( '', #963 ); +#637 = SURFACE_STYLE_USAGE( .BOTH., #964 ); +#638 = FACE_OUTER_BOUND( '', #965, .T. ); +#639 = PLANE( '', #966 ); +#640 = SURFACE_STYLE_USAGE( .BOTH., #967 ); +#641 = FACE_OUTER_BOUND( '', #968, .T. ); +#642 = PLANE( '', #969 ); +#643 = SURFACE_STYLE_USAGE( .BOTH., #970 ); +#644 = FACE_OUTER_BOUND( '', #971, .T. ); +#645 = FACE_BOUND( '', #972, .T. ); +#646 = PLANE( '', #973 ); +#647 = SURFACE_STYLE_USAGE( .BOTH., #974 ); +#648 = FACE_OUTER_BOUND( '', #975, .T. ); +#649 = PLANE( '', #976 ); +#650 = SURFACE_STYLE_USAGE( .BOTH., #977 ); +#651 = FACE_OUTER_BOUND( '', #978, .T. ); +#652 = PLANE( '', #979 ); +#653 = SURFACE_STYLE_USAGE( .BOTH., #980 ); +#654 = FACE_OUTER_BOUND( '', #981, .T. ); +#655 = PLANE( '', #982 ); +#656 = SURFACE_STYLE_USAGE( .BOTH., #983 ); +#657 = FACE_OUTER_BOUND( '', #984, .T. ); +#658 = FACE_BOUND( '', #985, .T. ); +#659 = PLANE( '', #986 ); +#660 = SURFACE_STYLE_USAGE( .BOTH., #987 ); +#661 = FACE_OUTER_BOUND( '', #988, .T. ); +#662 = CYLINDRICAL_SURFACE( '', #989, 0.500000000000000 ); +#663 = SURFACE_STYLE_USAGE( .BOTH., #990 ); +#664 = FACE_OUTER_BOUND( '', #991, .T. ); +#665 = PLANE( '', #992 ); +#666 = SURFACE_STYLE_USAGE( .BOTH., #993 ); +#667 = FACE_OUTER_BOUND( '', #994, .T. ); +#668 = PLANE( '', #995 ); +#669 = PRODUCT_CONTEXT( '', #113, 'mechanical' ); +#670 = PRODUCT_DEFINITION_FORMATION_WITH_SPECIFIED_SOURCE( ' ', 'NONE', #332, .NOT_KNOWN. ); +#671 = CLOSED_SHELL( '', ( #139, #309, #189, #195, #159, #305, #169, #229, #179, #321, #259, #251, #257, #253, #141, #311, #297, #287, #241, #221, #133, #155, #239, #271, #235, #275, #213, #231, #247, #315, #293, #153, #209, #137, #223, #225, #147, #255, #151, #327, #299, #217, #301, #161, #265, #177, #187, #323, #127, #289, #183, #167, #277, #283, #149, #291, #203, #199, #173, #193, #201, #197, #135, #285, #313, #233, #267, #215, #175, #273, #237, #317, #325, #145, #165, #129, #171, #319, #205, #185, #329, #281, #331, #261, #163, #243, #245, #279, #269, #249, #181, #295, #219, #227, #303, #143, #263, #157, #307, #211, #207, #191, #131 ) ); +#672 = CARTESIAN_POINT( '', ( 0.000000000000000, 0.000000000000000, 0.000000000000000 ) ); +#673 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#674 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#675 = ( LENGTH_UNIT( )NAMED_UNIT( #341 )SI_UNIT( .MILLI., .METRE. ) ); +#676 = SURFACE_SIDE_STYLE( '', ( #997 ) ); +#677 = EDGE_LOOP( '', ( #998, #999, #1000, #1001 ) ); +#678 = AXIS2_PLACEMENT_3D( '', #1002, #1003, #1004 ); +#679 = SURFACE_SIDE_STYLE( '', ( #1005 ) ); +#680 = EDGE_LOOP( '', ( #1006, #1007, #1008, #1009 ) ); +#681 = AXIS2_PLACEMENT_3D( '', #1010, #1011, #1012 ); +#682 = SURFACE_SIDE_STYLE( '', ( #1013 ) ); +#683 = EDGE_LOOP( '', ( #1014, #1015, #1016, #1017 ) ); +#684 = AXIS2_PLACEMENT_3D( '', #1018, #1019, #1020 ); +#685 = SURFACE_SIDE_STYLE( '', ( #1021 ) ); +#686 = EDGE_LOOP( '', ( #1022, #1023, #1024, #1025, #1026, #1027 ) ); +#687 = AXIS2_PLACEMENT_3D( '', #1028, #1029, #1030 ); +#688 = SURFACE_SIDE_STYLE( '', ( #1031 ) ); +#689 = EDGE_LOOP( '', ( #1032, #1033, #1034, #1035, #1036, #1037, #1038, #1039, #1040, #1041, #1042, #1043 ) ); +#690 = AXIS2_PLACEMENT_3D( '', #1044, #1045, #1046 ); +#691 = SURFACE_SIDE_STYLE( '', ( #1047 ) ); +#692 = EDGE_LOOP( '', ( #1048, #1049, #1050, #1051 ) ); +#693 = AXIS2_PLACEMENT_3D( '', #1052, #1053, #1054 ); +#694 = SURFACE_SIDE_STYLE( '', ( #1055 ) ); +#695 = EDGE_LOOP( '', ( #1056, #1057, #1058, #1059 ) ); +#696 = AXIS2_PLACEMENT_3D( '', #1060, #1061, #1062 ); +#697 = SURFACE_SIDE_STYLE( '', ( #1063 ) ); +#698 = EDGE_LOOP( '', ( #1064, #1065, #1066, #1067 ) ); +#699 = AXIS2_PLACEMENT_3D( '', #1068, #1069, #1070 ); +#700 = SURFACE_SIDE_STYLE( '', ( #1071 ) ); +#701 = EDGE_LOOP( '', ( #1072, #1073, #1074, #1075 ) ); +#702 = AXIS2_PLACEMENT_3D( '', #1076, #1077, #1078 ); +#703 = SURFACE_SIDE_STYLE( '', ( #1079 ) ); +#704 = EDGE_LOOP( '', ( #1080, #1081, #1082, #1083 ) ); +#705 = AXIS2_PLACEMENT_3D( '', #1084, #1085, #1086 ); +#706 = SURFACE_SIDE_STYLE( '', ( #1087 ) ); +#707 = EDGE_LOOP( '', ( #1088, #1089, #1090, #1091, #1092, #1093, #1094, #1095, #1096, #1097 ) ); +#708 = AXIS2_PLACEMENT_3D( '', #1098, #1099, #1100 ); +#709 = SURFACE_SIDE_STYLE( '', ( #1101 ) ); +#710 = EDGE_LOOP( '', ( #1102 ) ); +#711 = EDGE_LOOP( '', ( #1103, #1104, #1105, #1106 ) ); +#712 = AXIS2_PLACEMENT_3D( '', #1107, #1108, #1109 ); +#713 = SURFACE_SIDE_STYLE( '', ( #1110 ) ); +#714 = EDGE_LOOP( '', ( #1111, #1112, #1113, #1114, #1115, #1116 ) ); +#715 = AXIS2_PLACEMENT_3D( '', #1117, #1118, #1119 ); +#716 = SURFACE_SIDE_STYLE( '', ( #1120 ) ); +#717 = EDGE_LOOP( '', ( #1121, #1122, #1123, #1124, #1125, #1126 ) ); +#718 = AXIS2_PLACEMENT_3D( '', #1127, #1128, #1129 ); +#719 = SURFACE_SIDE_STYLE( '', ( #1130 ) ); +#720 = EDGE_LOOP( '', ( #1131, #1132, #1133, #1134 ) ); +#721 = AXIS2_PLACEMENT_3D( '', #1135, #1136, #1137 ); +#722 = SURFACE_SIDE_STYLE( '', ( #1138 ) ); +#723 = EDGE_LOOP( '', ( #1139, #1140, #1141, #1142 ) ); +#724 = AXIS2_PLACEMENT_3D( '', #1143, #1144, #1145 ); +#725 = SURFACE_SIDE_STYLE( '', ( #1146 ) ); +#726 = EDGE_LOOP( '', ( #1147, #1148, #1149, #1150, #1151, #1152, #1153, #1154, #1155, #1156, #1157, #1158 ) ); +#727 = EDGE_LOOP( '', ( #1159, #1160, #1161, #1162, #1163, #1164 ) ); +#728 = EDGE_LOOP( '', ( #1165, #1166, #1167, #1168, #1169, #1170 ) ); +#729 = AXIS2_PLACEMENT_3D( '', #1171, #1172, #1173 ); +#730 = SURFACE_SIDE_STYLE( '', ( #1174 ) ); +#731 = EDGE_LOOP( '', ( #1175, #1176, #1177, #1178, #1179, #1180 ) ); +#732 = AXIS2_PLACEMENT_3D( '', #1181, #1182, #1183 ); +#733 = SURFACE_SIDE_STYLE( '', ( #1184 ) ); +#734 = EDGE_LOOP( '', ( #1185, #1186, #1187, #1188 ) ); +#735 = AXIS2_PLACEMENT_3D( '', #1189, #1190, #1191 ); +#736 = SURFACE_SIDE_STYLE( '', ( #1192 ) ); +#737 = EDGE_LOOP( '', ( #1193, #1194, #1195, #1196 ) ); +#738 = AXIS2_PLACEMENT_3D( '', #1197, #1198, #1199 ); +#739 = SURFACE_SIDE_STYLE( '', ( #1200 ) ); +#740 = EDGE_LOOP( '', ( #1201, #1202, #1203, #1204 ) ); +#741 = AXIS2_PLACEMENT_3D( '', #1205, #1206, #1207 ); +#742 = SURFACE_SIDE_STYLE( '', ( #1208 ) ); +#743 = EDGE_LOOP( '', ( #1209, #1210, #1211, #1212 ) ); +#744 = AXIS2_PLACEMENT_3D( '', #1213, #1214, #1215 ); +#745 = SURFACE_SIDE_STYLE( '', ( #1216 ) ); +#746 = EDGE_LOOP( '', ( #1217, #1218, #1219, #1220 ) ); +#747 = AXIS2_PLACEMENT_3D( '', #1221, #1222, #1223 ); +#748 = SURFACE_SIDE_STYLE( '', ( #1224 ) ); +#749 = EDGE_LOOP( '', ( #1225, #1226, #1227, #1228, #1229, #1230 ) ); +#750 = AXIS2_PLACEMENT_3D( '', #1231, #1232, #1233 ); +#751 = SURFACE_SIDE_STYLE( '', ( #1234 ) ); +#752 = EDGE_LOOP( '', ( #1235 ) ); +#753 = EDGE_LOOP( '', ( #1236 ) ); +#754 = AXIS2_PLACEMENT_3D( '', #1237, #1238, #1239 ); +#755 = SURFACE_SIDE_STYLE( '', ( #1240 ) ); +#756 = EDGE_LOOP( '', ( #1241, #1242, #1243, #1244, #1245, #1246 ) ); +#757 = AXIS2_PLACEMENT_3D( '', #1247, #1248, #1249 ); +#758 = SURFACE_SIDE_STYLE( '', ( #1250 ) ); +#759 = EDGE_LOOP( '', ( #1251, #1252, #1253, #1254, #1255, #1256, #1257, #1258, #1259, #1260 ) ); +#760 = AXIS2_PLACEMENT_3D( '', #1261, #1262, #1263 ); +#761 = SURFACE_SIDE_STYLE( '', ( #1264 ) ); +#762 = EDGE_LOOP( '', ( #1265, #1266, #1267, #1268 ) ); +#763 = AXIS2_PLACEMENT_3D( '', #1269, #1270, #1271 ); +#764 = SURFACE_SIDE_STYLE( '', ( #1272 ) ); +#765 = EDGE_LOOP( '', ( #1273, #1274, #1275, #1276 ) ); +#766 = AXIS2_PLACEMENT_3D( '', #1277, #1278, #1279 ); +#767 = SURFACE_SIDE_STYLE( '', ( #1280 ) ); +#768 = EDGE_LOOP( '', ( #1281, #1282, #1283, #1284 ) ); +#769 = AXIS2_PLACEMENT_3D( '', #1285, #1286, #1287 ); +#770 = SURFACE_SIDE_STYLE( '', ( #1288 ) ); +#771 = EDGE_LOOP( '', ( #1289, #1290, #1291, #1292 ) ); +#772 = AXIS2_PLACEMENT_3D( '', #1293, #1294, #1295 ); +#773 = SURFACE_SIDE_STYLE( '', ( #1296 ) ); +#774 = EDGE_LOOP( '', ( #1297, #1298, #1299, #1300 ) ); +#775 = AXIS2_PLACEMENT_3D( '', #1301, #1302, #1303 ); +#776 = SURFACE_SIDE_STYLE( '', ( #1304 ) ); +#777 = EDGE_LOOP( '', ( #1305, #1306, #1307, #1308 ) ); +#778 = AXIS2_PLACEMENT_3D( '', #1309, #1310, #1311 ); +#779 = SURFACE_SIDE_STYLE( '', ( #1312 ) ); +#780 = EDGE_LOOP( '', ( #1313, #1314, #1315, #1316 ) ); +#781 = AXIS2_PLACEMENT_3D( '', #1317, #1318, #1319 ); +#782 = SURFACE_SIDE_STYLE( '', ( #1320 ) ); +#783 = EDGE_LOOP( '', ( #1321, #1322, #1323, #1324, #1325, #1326, #1327, #1328, #1329, #1330, #1331, #1332 ) ); +#784 = EDGE_LOOP( '', ( #1333, #1334, #1335, #1336, #1337, #1338 ) ); +#785 = EDGE_LOOP( '', ( #1339, #1340, #1341, #1342, #1343, #1344 ) ); +#786 = EDGE_LOOP( '', ( #1345, #1346, #1347, #1348, #1349, #1350, #1351, #1352, #1353, #1354, #1355, #1356 ) ); +#787 = AXIS2_PLACEMENT_3D( '', #1357, #1358, #1359 ); +#788 = SURFACE_SIDE_STYLE( '', ( #1360 ) ); +#789 = EDGE_LOOP( '', ( #1361, #1362, #1363, #1364 ) ); +#790 = AXIS2_PLACEMENT_3D( '', #1365, #1366, #1367 ); +#791 = SURFACE_SIDE_STYLE( '', ( #1368 ) ); +#792 = EDGE_LOOP( '', ( #1369, #1370, #1371, #1372 ) ); +#793 = AXIS2_PLACEMENT_3D( '', #1373, #1374, #1375 ); +#794 = SURFACE_SIDE_STYLE( '', ( #1376 ) ); +#795 = EDGE_LOOP( '', ( #1377, #1378, #1379, #1380 ) ); +#796 = AXIS2_PLACEMENT_3D( '', #1381, #1382, #1383 ); +#797 = SURFACE_SIDE_STYLE( '', ( #1384 ) ); +#798 = EDGE_LOOP( '', ( #1385, #1386, #1387, #1388, #1389, #1390 ) ); +#799 = AXIS2_PLACEMENT_3D( '', #1391, #1392, #1393 ); +#800 = SURFACE_SIDE_STYLE( '', ( #1394 ) ); +#801 = EDGE_LOOP( '', ( #1395, #1396, #1397, #1398 ) ); +#802 = AXIS2_PLACEMENT_3D( '', #1399, #1400, #1401 ); +#803 = SURFACE_SIDE_STYLE( '', ( #1402 ) ); +#804 = EDGE_LOOP( '', ( #1403, #1404, #1405, #1406 ) ); +#805 = AXIS2_PLACEMENT_3D( '', #1407, #1408, #1409 ); +#806 = SURFACE_SIDE_STYLE( '', ( #1410 ) ); +#807 = EDGE_LOOP( '', ( #1411, #1412, #1413, #1414 ) ); +#808 = AXIS2_PLACEMENT_3D( '', #1415, #1416, #1417 ); +#809 = SURFACE_SIDE_STYLE( '', ( #1418 ) ); +#810 = EDGE_LOOP( '', ( #1419, #1420, #1421, #1422 ) ); +#811 = AXIS2_PLACEMENT_3D( '', #1423, #1424, #1425 ); +#812 = SURFACE_SIDE_STYLE( '', ( #1426 ) ); +#813 = EDGE_LOOP( '', ( #1427, #1428, #1429, #1430 ) ); +#814 = AXIS2_PLACEMENT_3D( '', #1431, #1432, #1433 ); +#815 = SURFACE_SIDE_STYLE( '', ( #1434 ) ); +#816 = EDGE_LOOP( '', ( #1435 ) ); +#817 = EDGE_LOOP( '', ( #1436 ) ); +#818 = AXIS2_PLACEMENT_3D( '', #1437, #1438, #1439 ); +#819 = SURFACE_SIDE_STYLE( '', ( #1440 ) ); +#820 = EDGE_LOOP( '', ( #1441, #1442, #1443, #1444 ) ); +#821 = AXIS2_PLACEMENT_3D( '', #1445, #1446, #1447 ); +#822 = SURFACE_SIDE_STYLE( '', ( #1448 ) ); +#823 = EDGE_LOOP( '', ( #1449, #1450, #1451, #1452 ) ); +#824 = AXIS2_PLACEMENT_3D( '', #1453, #1454, #1455 ); +#825 = SURFACE_SIDE_STYLE( '', ( #1456 ) ); +#826 = EDGE_LOOP( '', ( #1457, #1458, #1459, #1460 ) ); +#827 = AXIS2_PLACEMENT_3D( '', #1461, #1462, #1463 ); +#828 = SURFACE_SIDE_STYLE( '', ( #1464 ) ); +#829 = EDGE_LOOP( '', ( #1465, #1466, #1467, #1468 ) ); +#830 = AXIS2_PLACEMENT_3D( '', #1469, #1470, #1471 ); +#831 = SURFACE_SIDE_STYLE( '', ( #1472 ) ); +#832 = EDGE_LOOP( '', ( #1473, #1474, #1475, #1476, #1477, #1478, #1479, #1480, #1481, #1482 ) ); +#833 = AXIS2_PLACEMENT_3D( '', #1483, #1484, #1485 ); +#834 = SURFACE_SIDE_STYLE( '', ( #1486 ) ); +#835 = EDGE_LOOP( '', ( #1487, #1488, #1489, #1490 ) ); +#836 = AXIS2_PLACEMENT_3D( '', #1491, #1492, #1493 ); +#837 = SURFACE_SIDE_STYLE( '', ( #1494 ) ); +#838 = EDGE_LOOP( '', ( #1495, #1496, #1497, #1498 ) ); +#839 = AXIS2_PLACEMENT_3D( '', #1499, #1500, #1501 ); +#840 = SURFACE_SIDE_STYLE( '', ( #1502 ) ); +#841 = EDGE_LOOP( '', ( #1503, #1504, #1505, #1506 ) ); +#842 = AXIS2_PLACEMENT_3D( '', #1507, #1508, #1509 ); +#843 = SURFACE_SIDE_STYLE( '', ( #1510 ) ); +#844 = EDGE_LOOP( '', ( #1511, #1512, #1513, #1514 ) ); +#845 = AXIS2_PLACEMENT_3D( '', #1515, #1516, #1517 ); +#846 = SURFACE_SIDE_STYLE( '', ( #1518 ) ); +#847 = EDGE_LOOP( '', ( #1519, #1520, #1521, #1522 ) ); +#848 = AXIS2_PLACEMENT_3D( '', #1523, #1524, #1525 ); +#849 = SURFACE_SIDE_STYLE( '', ( #1526 ) ); +#850 = EDGE_LOOP( '', ( #1527, #1528, #1529, #1530 ) ); +#851 = AXIS2_PLACEMENT_3D( '', #1531, #1532, #1533 ); +#852 = SURFACE_SIDE_STYLE( '', ( #1534 ) ); +#853 = EDGE_LOOP( '', ( #1535, #1536, #1537, #1538 ) ); +#854 = AXIS2_PLACEMENT_3D( '', #1539, #1540, #1541 ); +#855 = SURFACE_SIDE_STYLE( '', ( #1542 ) ); +#856 = EDGE_LOOP( '', ( #1543, #1544, #1545, #1546 ) ); +#857 = AXIS2_PLACEMENT_3D( '', #1547, #1548, #1549 ); +#858 = SURFACE_SIDE_STYLE( '', ( #1550 ) ); +#859 = EDGE_LOOP( '', ( #1551, #1552, #1553, #1554 ) ); +#860 = AXIS2_PLACEMENT_3D( '', #1555, #1556, #1557 ); +#861 = SURFACE_SIDE_STYLE( '', ( #1558 ) ); +#862 = EDGE_LOOP( '', ( #1559, #1560, #1561, #1562 ) ); +#863 = AXIS2_PLACEMENT_3D( '', #1563, #1564, #1565 ); +#864 = SURFACE_SIDE_STYLE( '', ( #1566 ) ); +#865 = EDGE_LOOP( '', ( #1567, #1568, #1569, #1570 ) ); +#866 = AXIS2_PLACEMENT_3D( '', #1571, #1572, #1573 ); +#867 = SURFACE_SIDE_STYLE( '', ( #1574 ) ); +#868 = EDGE_LOOP( '', ( #1575, #1576, #1577, #1578, #1579, #1580, #1581, #1582, #1583, #1584 ) ); +#869 = AXIS2_PLACEMENT_3D( '', #1585, #1586, #1587 ); +#870 = SURFACE_SIDE_STYLE( '', ( #1588 ) ); +#871 = EDGE_LOOP( '', ( #1589, #1590, #1591, #1592 ) ); +#872 = AXIS2_PLACEMENT_3D( '', #1593, #1594, #1595 ); +#873 = SURFACE_SIDE_STYLE( '', ( #1596 ) ); +#874 = EDGE_LOOP( '', ( #1597, #1598, #1599, #1600, #1601, #1602, #1603, #1604, #1605, #1606 ) ); +#875 = AXIS2_PLACEMENT_3D( '', #1607, #1608, #1609 ); +#876 = SURFACE_SIDE_STYLE( '', ( #1610 ) ); +#877 = EDGE_LOOP( '', ( #1611, #1612, #1613, #1614 ) ); +#878 = AXIS2_PLACEMENT_3D( '', #1615, #1616, #1617 ); +#879 = SURFACE_SIDE_STYLE( '', ( #1618 ) ); +#880 = EDGE_LOOP( '', ( #1619, #1620, #1621, #1622, #1623, #1624, #1625, #1626, #1627, #1628 ) ); +#881 = AXIS2_PLACEMENT_3D( '', #1629, #1630, #1631 ); +#882 = SURFACE_SIDE_STYLE( '', ( #1632 ) ); +#883 = EDGE_LOOP( '', ( #1633, #1634, #1635, #1636 ) ); +#884 = AXIS2_PLACEMENT_3D( '', #1637, #1638, #1639 ); +#885 = SURFACE_SIDE_STYLE( '', ( #1640 ) ); +#886 = EDGE_LOOP( '', ( #1641, #1642, #1643, #1644 ) ); +#887 = AXIS2_PLACEMENT_3D( '', #1645, #1646, #1647 ); +#888 = SURFACE_SIDE_STYLE( '', ( #1648 ) ); +#889 = EDGE_LOOP( '', ( #1649, #1650, #1651, #1652 ) ); +#890 = AXIS2_PLACEMENT_3D( '', #1653, #1654, #1655 ); +#891 = SURFACE_SIDE_STYLE( '', ( #1656 ) ); +#892 = EDGE_LOOP( '', ( #1657, #1658, #1659, #1660 ) ); +#893 = AXIS2_PLACEMENT_3D( '', #1661, #1662, #1663 ); +#894 = SURFACE_SIDE_STYLE( '', ( #1664 ) ); +#895 = EDGE_LOOP( '', ( #1665, #1666, #1667, #1668 ) ); +#896 = AXIS2_PLACEMENT_3D( '', #1669, #1670, #1671 ); +#897 = SURFACE_SIDE_STYLE( '', ( #1672 ) ); +#898 = EDGE_LOOP( '', ( #1673, #1674, #1675, #1676 ) ); +#899 = AXIS2_PLACEMENT_3D( '', #1677, #1678, #1679 ); +#900 = SURFACE_SIDE_STYLE( '', ( #1680 ) ); +#901 = EDGE_LOOP( '', ( #1681, #1682, #1683, #1684 ) ); +#902 = AXIS2_PLACEMENT_3D( '', #1685, #1686, #1687 ); +#903 = SURFACE_SIDE_STYLE( '', ( #1688 ) ); +#904 = EDGE_LOOP( '', ( #1689, #1690, #1691, #1692 ) ); +#905 = AXIS2_PLACEMENT_3D( '', #1693, #1694, #1695 ); +#906 = SURFACE_SIDE_STYLE( '', ( #1696 ) ); +#907 = EDGE_LOOP( '', ( #1697, #1698, #1699, #1700, #1701, #1702 ) ); +#908 = AXIS2_PLACEMENT_3D( '', #1703, #1704, #1705 ); +#909 = SURFACE_SIDE_STYLE( '', ( #1706 ) ); +#910 = EDGE_LOOP( '', ( #1707, #1708, #1709, #1710 ) ); +#911 = AXIS2_PLACEMENT_3D( '', #1711, #1712, #1713 ); +#912 = SURFACE_SIDE_STYLE( '', ( #1714 ) ); +#913 = EDGE_LOOP( '', ( #1715, #1716, #1717, #1718 ) ); +#914 = AXIS2_PLACEMENT_3D( '', #1719, #1720, #1721 ); +#915 = SURFACE_SIDE_STYLE( '', ( #1722 ) ); +#916 = EDGE_LOOP( '', ( #1723, #1724, #1725, #1726 ) ); +#917 = AXIS2_PLACEMENT_3D( '', #1727, #1728, #1729 ); +#918 = SURFACE_SIDE_STYLE( '', ( #1730 ) ); +#919 = EDGE_LOOP( '', ( #1731, #1732, #1733, #1734 ) ); +#920 = AXIS2_PLACEMENT_3D( '', #1735, #1736, #1737 ); +#921 = SURFACE_SIDE_STYLE( '', ( #1738 ) ); +#922 = EDGE_LOOP( '', ( #1739, #1740, #1741, #1742, #1743, #1744 ) ); +#923 = AXIS2_PLACEMENT_3D( '', #1745, #1746, #1747 ); +#924 = SURFACE_SIDE_STYLE( '', ( #1748 ) ); +#925 = EDGE_LOOP( '', ( #1749, #1750, #1751, #1752 ) ); +#926 = AXIS2_PLACEMENT_3D( '', #1753, #1754, #1755 ); +#927 = SURFACE_SIDE_STYLE( '', ( #1756 ) ); +#928 = EDGE_LOOP( '', ( #1757, #1758, #1759, #1760, #1761, #1762 ) ); +#929 = AXIS2_PLACEMENT_3D( '', #1763, #1764, #1765 ); +#930 = SURFACE_SIDE_STYLE( '', ( #1766 ) ); +#931 = EDGE_LOOP( '', ( #1767 ) ); +#932 = EDGE_LOOP( '', ( #1768, #1769, #1770, #1771 ) ); +#933 = AXIS2_PLACEMENT_3D( '', #1772, #1773, #1774 ); +#934 = SURFACE_SIDE_STYLE( '', ( #1775 ) ); +#935 = EDGE_LOOP( '', ( #1776, #1777, #1778, #1779, #1780, #1781, #1782, #1783, #1784, #1785 ) ); +#936 = AXIS2_PLACEMENT_3D( '', #1786, #1787, #1788 ); +#937 = SURFACE_SIDE_STYLE( '', ( #1789 ) ); +#938 = EDGE_LOOP( '', ( #1790, #1791, #1792, #1793 ) ); +#939 = AXIS2_PLACEMENT_3D( '', #1794, #1795, #1796 ); +#940 = SURFACE_SIDE_STYLE( '', ( #1797 ) ); +#941 = EDGE_LOOP( '', ( #1798, #1799, #1800, #1801 ) ); +#942 = AXIS2_PLACEMENT_3D( '', #1802, #1803, #1804 ); +#943 = SURFACE_SIDE_STYLE( '', ( #1805 ) ); +#944 = EDGE_LOOP( '', ( #1806, #1807, #1808, #1809 ) ); +#945 = AXIS2_PLACEMENT_3D( '', #1810, #1811, #1812 ); +#946 = SURFACE_SIDE_STYLE( '', ( #1813 ) ); +#947 = EDGE_LOOP( '', ( #1814, #1815, #1816, #1817 ) ); +#948 = AXIS2_PLACEMENT_3D( '', #1818, #1819, #1820 ); +#949 = SURFACE_SIDE_STYLE( '', ( #1821 ) ); +#950 = EDGE_LOOP( '', ( #1822, #1823, #1824, #1825 ) ); +#951 = AXIS2_PLACEMENT_3D( '', #1826, #1827, #1828 ); +#952 = SURFACE_SIDE_STYLE( '', ( #1829 ) ); +#953 = EDGE_LOOP( '', ( #1830, #1831, #1832, #1833 ) ); +#954 = AXIS2_PLACEMENT_3D( '', #1834, #1835, #1836 ); +#955 = SURFACE_SIDE_STYLE( '', ( #1837 ) ); +#956 = EDGE_LOOP( '', ( #1838, #1839, #1840, #1841 ) ); +#957 = AXIS2_PLACEMENT_3D( '', #1842, #1843, #1844 ); +#958 = SURFACE_SIDE_STYLE( '', ( #1845 ) ); +#959 = EDGE_LOOP( '', ( #1846, #1847, #1848, #1849 ) ); +#960 = AXIS2_PLACEMENT_3D( '', #1850, #1851, #1852 ); +#961 = SURFACE_SIDE_STYLE( '', ( #1853 ) ); +#962 = EDGE_LOOP( '', ( #1854, #1855, #1856, #1857 ) ); +#963 = AXIS2_PLACEMENT_3D( '', #1858, #1859, #1860 ); +#964 = SURFACE_SIDE_STYLE( '', ( #1861 ) ); +#965 = EDGE_LOOP( '', ( #1862, #1863, #1864, #1865 ) ); +#966 = AXIS2_PLACEMENT_3D( '', #1866, #1867, #1868 ); +#967 = SURFACE_SIDE_STYLE( '', ( #1869 ) ); +#968 = EDGE_LOOP( '', ( #1870, #1871, #1872, #1873, #1874, #1875, #1876, #1877, #1878, #1879 ) ); +#969 = AXIS2_PLACEMENT_3D( '', #1880, #1881, #1882 ); +#970 = SURFACE_SIDE_STYLE( '', ( #1883 ) ); +#971 = EDGE_LOOP( '', ( #1884, #1885, #1886, #1887 ) ); +#972 = EDGE_LOOP( '', ( #1888 ) ); +#973 = AXIS2_PLACEMENT_3D( '', #1889, #1890, #1891 ); +#974 = SURFACE_SIDE_STYLE( '', ( #1892 ) ); +#975 = EDGE_LOOP( '', ( #1893, #1894, #1895, #1896 ) ); +#976 = AXIS2_PLACEMENT_3D( '', #1897, #1898, #1899 ); +#977 = SURFACE_SIDE_STYLE( '', ( #1900 ) ); +#978 = EDGE_LOOP( '', ( #1901, #1902, #1903, #1904 ) ); +#979 = AXIS2_PLACEMENT_3D( '', #1905, #1906, #1907 ); +#980 = SURFACE_SIDE_STYLE( '', ( #1908 ) ); +#981 = EDGE_LOOP( '', ( #1909, #1910, #1911, #1912 ) ); +#982 = AXIS2_PLACEMENT_3D( '', #1913, #1914, #1915 ); +#983 = SURFACE_SIDE_STYLE( '', ( #1916 ) ); +#984 = EDGE_LOOP( '', ( #1917, #1918, #1919, #1920 ) ); +#985 = EDGE_LOOP( '', ( #1921 ) ); +#986 = AXIS2_PLACEMENT_3D( '', #1922, #1923, #1924 ); +#987 = SURFACE_SIDE_STYLE( '', ( #1925 ) ); +#988 = EDGE_LOOP( '', ( #1926, #1927, #1928, #1929 ) ); +#989 = AXIS2_PLACEMENT_3D( '', #1930, #1931, #1932 ); +#990 = SURFACE_SIDE_STYLE( '', ( #1933 ) ); +#991 = EDGE_LOOP( '', ( #1934, #1935, #1936, #1937 ) ); +#992 = AXIS2_PLACEMENT_3D( '', #1938, #1939, #1940 ); +#993 = SURFACE_SIDE_STYLE( '', ( #1941 ) ); +#994 = EDGE_LOOP( '', ( #1942, #1943, #1944, #1945 ) ); +#995 = AXIS2_PLACEMENT_3D( '', #1946, #1947, #1948 ); +#997 = SURFACE_STYLE_FILL_AREA( #1949 ); +#998 = ORIENTED_EDGE( '', *, *, #1950, .T. ); +#999 = ORIENTED_EDGE( '', *, *, #1951, .F. ); +#1000 = ORIENTED_EDGE( '', *, *, #1952, .F. ); +#1001 = ORIENTED_EDGE( '', *, *, #1953, .T. ); +#1002 = CARTESIAN_POINT( '', ( 2.75000000000000, 10.2500000000000, 0.150000000000000 ) ); +#1003 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1004 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#1005 = SURFACE_STYLE_FILL_AREA( #1954 ); +#1006 = ORIENTED_EDGE( '', *, *, #1955, .F. ); +#1007 = ORIENTED_EDGE( '', *, *, #1956, .T. ); +#1008 = ORIENTED_EDGE( '', *, *, #1957, .T. ); +#1009 = ORIENTED_EDGE( '', *, *, #1958, .F. ); +#1010 = CARTESIAN_POINT( '', ( -9.30000000000000, -10.5500000000000, 0.150000000000000 ) ); +#1011 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#1012 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1013 = SURFACE_STYLE_FILL_AREA( #1959 ); +#1014 = ORIENTED_EDGE( '', *, *, #1960, .T. ); +#1015 = ORIENTED_EDGE( '', *, *, #1961, .F. ); +#1016 = ORIENTED_EDGE( '', *, *, #1962, .F. ); +#1017 = ORIENTED_EDGE( '', *, *, #1963, .T. ); +#1018 = CARTESIAN_POINT( '', ( -5.30000000000000, -3.97500000000000, 29.2104433379570 ) ); +#1019 = DIRECTION( '', ( 1.00000000000000, 2.84380897701116E-016, 0.000000000000000 ) ); +#1020 = DIRECTION( '', ( -2.84380897701116E-016, 1.00000000000000, 0.000000000000000 ) ); +#1021 = SURFACE_STYLE_FILL_AREA( #1964 ); +#1022 = ORIENTED_EDGE( '', *, *, #1965, .T. ); +#1023 = ORIENTED_EDGE( '', *, *, #1966, .T. ); +#1024 = ORIENTED_EDGE( '', *, *, #1967, .T. ); +#1025 = ORIENTED_EDGE( '', *, *, #1968, .T. ); +#1026 = ORIENTED_EDGE( '', *, *, #1969, .F. ); +#1027 = ORIENTED_EDGE( '', *, *, #1970, .F. ); +#1028 = CARTESIAN_POINT( '', ( -4.70000000000000, 10.0500000000000, 29.2104433379570 ) ); +#1029 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1030 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#1031 = SURFACE_STYLE_FILL_AREA( #1971 ); +#1032 = ORIENTED_EDGE( '', *, *, #1972, .F. ); +#1033 = ORIENTED_EDGE( '', *, *, #1973, .F. ); +#1034 = ORIENTED_EDGE( '', *, *, #1974, .F. ); +#1035 = ORIENTED_EDGE( '', *, *, #1975, .F. ); +#1036 = ORIENTED_EDGE( '', *, *, #1976, .F. ); +#1037 = ORIENTED_EDGE( '', *, *, #1977, .F. ); +#1038 = ORIENTED_EDGE( '', *, *, #1978, .F. ); +#1039 = ORIENTED_EDGE( '', *, *, #1979, .F. ); +#1040 = ORIENTED_EDGE( '', *, *, #1980, .F. ); +#1041 = ORIENTED_EDGE( '', *, *, #1981, .F. ); +#1042 = ORIENTED_EDGE( '', *, *, #1982, .F. ); +#1043 = ORIENTED_EDGE( '', *, *, #1983, .F. ); +#1044 = CARTESIAN_POINT( '', ( 7.55494233937398, 0.950576606260297, 3.99000000000000 ) ); +#1045 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#1046 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1047 = SURFACE_STYLE_FILL_AREA( #1984 ); +#1048 = ORIENTED_EDGE( '', *, *, #1985, .F. ); +#1049 = ORIENTED_EDGE( '', *, *, #1986, .F. ); +#1050 = ORIENTED_EDGE( '', *, *, #1987, .F. ); +#1051 = ORIENTED_EDGE( '', *, *, #1988, .F. ); +#1052 = CARTESIAN_POINT( '', ( 4.70000000000000, -10.0500000000000, 3.50000000000000 ) ); +#1053 = DIRECTION( '', ( 1.00000000000000, -6.12303176911189E-017, -0.000000000000000 ) ); +#1054 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#1055 = SURFACE_STYLE_FILL_AREA( #1989 ); +#1056 = ORIENTED_EDGE( '', *, *, #1990, .F. ); +#1057 = ORIENTED_EDGE( '', *, *, #1991, .F. ); +#1058 = ORIENTED_EDGE( '', *, *, #1974, .T. ); +#1059 = ORIENTED_EDGE( '', *, *, #1992, .T. ); +#1060 = CARTESIAN_POINT( '', ( 6.55000000000000, 0.146622734761120, 3.99000000000000 ) ); +#1061 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, 0.000000000000000 ) ); +#1062 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#1063 = SURFACE_STYLE_FILL_AREA( #1993 ); +#1064 = ORIENTED_EDGE( '', *, *, #1994, .F. ); +#1065 = ORIENTED_EDGE( '', *, *, #1995, .T. ); +#1066 = ORIENTED_EDGE( '', *, *, #1962, .T. ); +#1067 = ORIENTED_EDGE( '', *, *, #1996, .F. ); +#1068 = CARTESIAN_POINT( '', ( 3.03576608295941E-015, -3.97500000000000, 29.2104433379570 ) ); +#1069 = DIRECTION( '', ( 4.90959474333058E-016, -1.00000000000000, 0.000000000000000 ) ); +#1070 = DIRECTION( '', ( 1.00000000000000, 4.90959474333058E-016, 0.000000000000000 ) ); +#1071 = SURFACE_STYLE_FILL_AREA( #1997 ); +#1072 = ORIENTED_EDGE( '', *, *, #1998, .F. ); +#1073 = ORIENTED_EDGE( '', *, *, #1999, .F. ); +#1074 = ORIENTED_EDGE( '', *, *, #2000, .T. ); +#1075 = ORIENTED_EDGE( '', *, *, #2001, .T. ); +#1076 = CARTESIAN_POINT( '', ( -0.600000000000000, 4.00000000000000, 1.70000000000000 ) ); +#1077 = DIRECTION( '', ( -0.000000000000000, -1.00000000000000, -0.000000000000000 ) ); +#1078 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#1079 = SURFACE_STYLE_FILL_AREA( #2002 ); +#1080 = ORIENTED_EDGE( '', *, *, #2003, .F. ); +#1081 = ORIENTED_EDGE( '', *, *, #2004, .T. ); +#1082 = ORIENTED_EDGE( '', *, *, #2005, .T. ); +#1083 = ORIENTED_EDGE( '', *, *, #1966, .F. ); +#1084 = CARTESIAN_POINT( '', ( 4.70000000000000, 10.5500000000000, 0.150000000000000 ) ); +#1085 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#1086 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1087 = SURFACE_STYLE_FILL_AREA( #2006 ); +#1088 = ORIENTED_EDGE( '', *, *, #2007, .F. ); +#1089 = ORIENTED_EDGE( '', *, *, #2008, .T. ); +#1090 = ORIENTED_EDGE( '', *, *, #2009, .F. ); +#1091 = ORIENTED_EDGE( '', *, *, #2010, .T. ); +#1092 = ORIENTED_EDGE( '', *, *, #2011, .F. ); +#1093 = ORIENTED_EDGE( '', *, *, #2012, .F. ); +#1094 = ORIENTED_EDGE( '', *, *, #1957, .F. ); +#1095 = ORIENTED_EDGE( '', *, *, #2013, .F. ); +#1096 = ORIENTED_EDGE( '', *, *, #2014, .F. ); +#1097 = ORIENTED_EDGE( '', *, *, #2015, .T. ); +#1098 = CARTESIAN_POINT( '', ( 4.70000000000000, -10.2500000000000, 3.73483405085583 ) ); +#1099 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, -6.12323399573677E-017 ) ); +#1100 = DIRECTION( '', ( 0.000000000000000, 6.12323399573677E-017, -1.00000000000000 ) ); +#1101 = SURFACE_STYLE_FILL_AREA( #2016 ); +#1102 = ORIENTED_EDGE( '', *, *, #2017, .F. ); +#1103 = ORIENTED_EDGE( '', *, *, #2018, .T. ); +#1104 = ORIENTED_EDGE( '', *, *, #2019, .T. ); +#1105 = ORIENTED_EDGE( '', *, *, #2020, .T. ); +#1106 = ORIENTED_EDGE( '', *, *, #2021, .T. ); +#1107 = CARTESIAN_POINT( '', ( -2.55000000000000, -10.5151659491442, 0.150000000000000 ) ); +#1108 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#1109 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1110 = SURFACE_STYLE_FILL_AREA( #2022 ); +#1111 = ORIENTED_EDGE( '', *, *, #2012, .T. ); +#1112 = ORIENTED_EDGE( '', *, *, #2023, .F. ); +#1113 = ORIENTED_EDGE( '', *, *, #2024, .F. ); +#1114 = ORIENTED_EDGE( '', *, *, #1987, .T. ); +#1115 = ORIENTED_EDGE( '', *, *, #2025, .F. ); +#1116 = ORIENTED_EDGE( '', *, *, #1958, .T. ); +#1117 = CARTESIAN_POINT( '', ( 4.70000000000000, -10.5500000000000, 3.73483405085583 ) ); +#1118 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1119 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#1120 = SURFACE_STYLE_FILL_AREA( #2026 ); +#1121 = ORIENTED_EDGE( '', *, *, #2027, .F. ); +#1122 = ORIENTED_EDGE( '', *, *, #2028, .T. ); +#1123 = ORIENTED_EDGE( '', *, *, #2029, .F. ); +#1124 = ORIENTED_EDGE( '', *, *, #2030, .F. ); +#1125 = ORIENTED_EDGE( '', *, *, #2031, .T. ); +#1126 = ORIENTED_EDGE( '', *, *, #2032, .F. ); +#1127 = CARTESIAN_POINT( '', ( 4.70000000000000, 10.5500000000000, 3.73483405085583 ) ); +#1128 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1129 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#1130 = SURFACE_STYLE_FILL_AREA( #2033 ); +#1131 = ORIENTED_EDGE( '', *, *, #2034, .F. ); +#1132 = ORIENTED_EDGE( '', *, *, #2035, .T. ); +#1133 = ORIENTED_EDGE( '', *, *, #2036, .T. ); +#1134 = ORIENTED_EDGE( '', *, *, #1969, .T. ); +#1135 = CARTESIAN_POINT( '', ( -9.30000000000000, 10.0500000000000, 29.2104433379570 ) ); +#1136 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#1137 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#1138 = SURFACE_STYLE_FILL_AREA( #2037 ); +#1139 = ORIENTED_EDGE( '', *, *, #2038, .T. ); +#1140 = ORIENTED_EDGE( '', *, *, #2039, .T. ); +#1141 = ORIENTED_EDGE( '', *, *, #2040, .F. ); +#1142 = ORIENTED_EDGE( '', *, *, #2041, .F. ); +#1143 = CARTESIAN_POINT( '', ( -0.600000000000000, -4.00000000000000, 1.20000000000000 ) ); +#1144 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#1145 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1146 = SURFACE_STYLE_FILL_AREA( #2042 ); +#1147 = ORIENTED_EDGE( '', *, *, #2043, .F. ); +#1148 = ORIENTED_EDGE( '', *, *, #2044, .T. ); +#1149 = ORIENTED_EDGE( '', *, *, #2034, .T. ); +#1150 = ORIENTED_EDGE( '', *, *, #2045, .T. ); +#1151 = ORIENTED_EDGE( '', *, *, #2046, .F. ); +#1152 = ORIENTED_EDGE( '', *, *, #2047, .T. ); +#1153 = ORIENTED_EDGE( '', *, *, #2048, .T. ); +#1154 = ORIENTED_EDGE( '', *, *, #2049, .F. ); +#1155 = ORIENTED_EDGE( '', *, *, #2050, .F. ); +#1156 = ORIENTED_EDGE( '', *, *, #2051, .T. ); +#1157 = ORIENTED_EDGE( '', *, *, #2052, .T. ); +#1158 = ORIENTED_EDGE( '', *, *, #2053, .F. ); +#1159 = ORIENTED_EDGE( '', *, *, #1961, .T. ); +#1160 = ORIENTED_EDGE( '', *, *, #2054, .T. ); +#1161 = ORIENTED_EDGE( '', *, *, #2055, .T. ); +#1162 = ORIENTED_EDGE( '', *, *, #2056, .T. ); +#1163 = ORIENTED_EDGE( '', *, *, #2057, .T. ); +#1164 = ORIENTED_EDGE( '', *, *, #1996, .T. ); +#1165 = ORIENTED_EDGE( '', *, *, #2058, .F. ); +#1166 = ORIENTED_EDGE( '', *, *, #2059, .F. ); +#1167 = ORIENTED_EDGE( '', *, *, #2060, .F. ); +#1168 = ORIENTED_EDGE( '', *, *, #2061, .F. ); +#1169 = ORIENTED_EDGE( '', *, *, #2062, .F. ); +#1170 = ORIENTED_EDGE( '', *, *, #2063, .F. ); +#1171 = CARTESIAN_POINT( '', ( -9.30000000000000, 10.0500000000000, 3.70000000000000 ) ); +#1172 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#1173 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1174 = SURFACE_STYLE_FILL_AREA( #2064 ); +#1175 = ORIENTED_EDGE( '', *, *, #2065, .F. ); +#1176 = ORIENTED_EDGE( '', *, *, #2066, .T. ); +#1177 = ORIENTED_EDGE( '', *, *, #2067, .T. ); +#1178 = ORIENTED_EDGE( '', *, *, #2068, .F. ); +#1179 = ORIENTED_EDGE( '', *, *, #2069, .T. ); +#1180 = ORIENTED_EDGE( '', *, *, #2070, .F. ); +#1181 = CARTESIAN_POINT( '', ( 10.5000000000000, -3.75000000000000, 3.73483405085583 ) ); +#1182 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#1183 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#1184 = SURFACE_STYLE_FILL_AREA( #2071 ); +#1185 = ORIENTED_EDGE( '', *, *, #2072, .F. ); +#1186 = ORIENTED_EDGE( '', *, *, #2073, .F. ); +#1187 = ORIENTED_EDGE( '', *, *, #1983, .T. ); +#1188 = ORIENTED_EDGE( '', *, *, #2074, .T. ); +#1189 = CARTESIAN_POINT( '', ( 7.69332784184515, 0.950576606260297, 3.99000000000000 ) ); +#1190 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1191 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#1192 = SURFACE_STYLE_FILL_AREA( #2075 ); +#1193 = ORIENTED_EDGE( '', *, *, #2076, .F. ); +#1194 = ORIENTED_EDGE( '', *, *, #2077, .F. ); +#1195 = ORIENTED_EDGE( '', *, *, #1952, .T. ); +#1196 = ORIENTED_EDGE( '', *, *, #2078, .T. ); +#1197 = CARTESIAN_POINT( '', ( -2.75000000000000, 10.2500000000000, 0.650000000000000 ) ); +#1198 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#1199 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1200 = SURFACE_STYLE_FILL_AREA( #2079 ); +#1201 = ORIENTED_EDGE( '', *, *, #2080, .T. ); +#1202 = ORIENTED_EDGE( '', *, *, #2081, .T. ); +#1203 = ORIENTED_EDGE( '', *, *, #2082, .F. ); +#1204 = ORIENTED_EDGE( '', *, *, #2083, .F. ); +#1205 = CARTESIAN_POINT( '', ( -2.75000000000000, 10.2500000000000, 0.650000000000000 ) ); +#1206 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#1207 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1208 = SURFACE_STYLE_FILL_AREA( #2084 ); +#1209 = ORIENTED_EDGE( '', *, *, #2085, .F. ); +#1210 = ORIENTED_EDGE( '', *, *, #2086, .F. ); +#1211 = ORIENTED_EDGE( '', *, *, #2051, .F. ); +#1212 = ORIENTED_EDGE( '', *, *, #2087, .F. ); +#1213 = CARTESIAN_POINT( '', ( -6.30000000000000, -7.05000000000000, 29.2104433379570 ) ); +#1214 = DIRECTION( '', ( -0.000000000000000, -0.000000000000000, 1.00000000000000 ) ); +#1215 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1216 = SURFACE_STYLE_FILL_AREA( #2088 ); +#1217 = ORIENTED_EDGE( '', *, *, #2089, .F. ); +#1218 = ORIENTED_EDGE( '', *, *, #2090, .F. ); +#1219 = ORIENTED_EDGE( '', *, *, #2091, .T. ); +#1220 = ORIENTED_EDGE( '', *, *, #2007, .T. ); +#1221 = CARTESIAN_POINT( '', ( 2.75000000000000, -10.2500000000000, 0.650000000000000 ) ); +#1222 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#1223 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1224 = SURFACE_STYLE_FILL_AREA( #2092 ); +#1225 = ORIENTED_EDGE( '', *, *, #2093, .T. ); +#1226 = ORIENTED_EDGE( '', *, *, #2094, .T. ); +#1227 = ORIENTED_EDGE( '', *, *, #2089, .T. ); +#1228 = ORIENTED_EDGE( '', *, *, #2095, .F. ); +#1229 = ORIENTED_EDGE( '', *, *, #2018, .F. ); +#1230 = ORIENTED_EDGE( '', *, *, #2096, .T. ); +#1231 = CARTESIAN_POINT( '', ( -2.55000000000000, -10.5151659491442, 0.150000000000000 ) ); +#1232 = DIRECTION( '', ( 1.00000000000000, -2.74781036253517E-016, 0.000000000000000 ) ); +#1233 = DIRECTION( '', ( 2.74781036253517E-016, 1.00000000000000, 0.000000000000000 ) ); +#1234 = SURFACE_STYLE_FILL_AREA( #2097 ); +#1235 = ORIENTED_EDGE( '', *, *, #2098, .F. ); +#1236 = ORIENTED_EDGE( '', *, *, #2017, .T. ); +#1237 = CARTESIAN_POINT( '', ( 3.29698639806660E-017, -12.9500000000000, 36.5826461590738 ) ); +#1238 = DIRECTION( '', ( -0.000000000000000, -0.000000000000000, 1.00000000000000 ) ); +#1239 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1240 = SURFACE_STYLE_FILL_AREA( #2099 ); +#1241 = ORIENTED_EDGE( '', *, *, #2100, .T. ); +#1242 = ORIENTED_EDGE( '', *, *, #2101, .F. ); +#1243 = ORIENTED_EDGE( '', *, *, #2102, .F. ); +#1244 = ORIENTED_EDGE( '', *, *, #2103, .T. ); +#1245 = ORIENTED_EDGE( '', *, *, #2104, .F. ); +#1246 = ORIENTED_EDGE( '', *, *, #2105, .T. ); +#1247 = CARTESIAN_POINT( '', ( 10.5000000000000, 3.75000000000000, 3.73483405085583 ) ); +#1248 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, 0.000000000000000 ) ); +#1249 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#1250 = SURFACE_STYLE_FILL_AREA( #2106 ); +#1251 = ORIENTED_EDGE( '', *, *, #2107, .F. ); +#1252 = ORIENTED_EDGE( '', *, *, #2108, .T. ); +#1253 = ORIENTED_EDGE( '', *, *, #2109, .T. ); +#1254 = ORIENTED_EDGE( '', *, *, #2110, .T. ); +#1255 = ORIENTED_EDGE( '', *, *, #2111, .T. ); +#1256 = ORIENTED_EDGE( '', *, *, #2112, .T. ); +#1257 = ORIENTED_EDGE( '', *, *, #2113, .T. ); +#1258 = ORIENTED_EDGE( '', *, *, #2114, .F. ); +#1259 = ORIENTED_EDGE( '', *, *, #2115, .F. ); +#1260 = ORIENTED_EDGE( '', *, *, #2000, .F. ); +#1261 = CARTESIAN_POINT( '', ( -5.30000000000000, 4.00000000000000, 3.50000000000000 ) ); +#1262 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#1263 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#1264 = SURFACE_STYLE_FILL_AREA( #2116 ); +#1265 = ORIENTED_EDGE( '', *, *, #2117, .T. ); +#1266 = ORIENTED_EDGE( '', *, *, #2118, .F. ); +#1267 = ORIENTED_EDGE( '', *, *, #2112, .F. ); +#1268 = ORIENTED_EDGE( '', *, *, #2119, .T. ); +#1269 = CARTESIAN_POINT( '', ( -5.30000000000000, 4.00000000000000, 3.50000000000000 ) ); +#1270 = DIRECTION( '', ( -0.000000000000000, -1.00000000000000, -0.000000000000000 ) ); +#1271 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#1272 = SURFACE_STYLE_FILL_AREA( #2120 ); +#1273 = ORIENTED_EDGE( '', *, *, #2082, .T. ); +#1274 = ORIENTED_EDGE( '', *, *, #2121, .T. ); +#1275 = ORIENTED_EDGE( '', *, *, #2004, .F. ); +#1276 = ORIENTED_EDGE( '', *, *, #2122, .F. ); +#1277 = CARTESIAN_POINT( '', ( -2.75000000000000, 10.2500000000000, 0.150000000000000 ) ); +#1278 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1279 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#1280 = SURFACE_STYLE_FILL_AREA( #2123 ); +#1281 = ORIENTED_EDGE( '', *, *, #2124, .F. ); +#1282 = ORIENTED_EDGE( '', *, *, #2125, .F. ); +#1283 = ORIENTED_EDGE( '', *, *, #1978, .T. ); +#1284 = ORIENTED_EDGE( '', *, *, #2126, .T. ); +#1285 = CARTESIAN_POINT( '', ( 7.69332784184515, -0.950576606260297, 3.99000000000000 ) ); +#1286 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#1287 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#1288 = SURFACE_STYLE_FILL_AREA( #2127 ); +#1289 = ORIENTED_EDGE( '', *, *, #2046, .T. ); +#1290 = ORIENTED_EDGE( '', *, *, #2029, .T. ); +#1291 = ORIENTED_EDGE( '', *, *, #2128, .F. ); +#1292 = ORIENTED_EDGE( '', *, *, #2102, .T. ); +#1293 = CARTESIAN_POINT( '', ( 10.0000000000000, 3.75000000000000, 28.1513765205185 ) ); +#1294 = DIRECTION( '', ( -0.765226087431941, -0.643761629109411, 0.000000000000000 ) ); +#1295 = DIRECTION( '', ( 0.643761629109411, -0.765226087431941, 0.000000000000000 ) ); +#1296 = SURFACE_STYLE_FILL_AREA( #2129 ); +#1297 = ORIENTED_EDGE( '', *, *, #2130, .F. ); +#1298 = ORIENTED_EDGE( '', *, *, #2131, .F. ); +#1299 = ORIENTED_EDGE( '', *, *, #1975, .T. ); +#1300 = ORIENTED_EDGE( '', *, *, #1991, .T. ); +#1301 = CARTESIAN_POINT( '', ( 6.55000000000000, -0.130148270181219, 3.99000000000000 ) ); +#1302 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1303 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#1304 = SURFACE_STYLE_FILL_AREA( #2132 ); +#1305 = ORIENTED_EDGE( '', *, *, #2133, .F. ); +#1306 = ORIENTED_EDGE( '', *, *, #2054, .F. ); +#1307 = ORIENTED_EDGE( '', *, *, #2134, .T. ); +#1308 = ORIENTED_EDGE( '', *, *, #2135, .T. ); +#1309 = CARTESIAN_POINT( '', ( -5.30000000000000, -4.00000000000000, 3.50000000000000 ) ); +#1310 = DIRECTION( '', ( -0.000000000000000, 1.00000000000000, -0.000000000000000 ) ); +#1311 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#1312 = SURFACE_STYLE_FILL_AREA( #2136 ); +#1313 = ORIENTED_EDGE( '', *, *, #2137, .T. ); +#1314 = ORIENTED_EDGE( '', *, *, #2008, .F. ); +#1315 = ORIENTED_EDGE( '', *, *, #2091, .F. ); +#1316 = ORIENTED_EDGE( '', *, *, #2138, .T. ); +#1317 = CARTESIAN_POINT( '', ( -2.75000000000000, -10.2500000000000, 0.150000000000000 ) ); +#1318 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1319 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#1320 = SURFACE_STYLE_FILL_AREA( #2139 ); +#1321 = ORIENTED_EDGE( '', *, *, #2140, .T. ); +#1322 = ORIENTED_EDGE( '', *, *, #2072, .T. ); +#1323 = ORIENTED_EDGE( '', *, *, #2141, .T. ); +#1324 = ORIENTED_EDGE( '', *, *, #2142, .T. ); +#1325 = ORIENTED_EDGE( '', *, *, #2143, .T. ); +#1326 = ORIENTED_EDGE( '', *, *, #2144, .T. ); +#1327 = ORIENTED_EDGE( '', *, *, #2124, .T. ); +#1328 = ORIENTED_EDGE( '', *, *, #2145, .T. ); +#1329 = ORIENTED_EDGE( '', *, *, #2146, .T. ); +#1330 = ORIENTED_EDGE( '', *, *, #2130, .T. ); +#1331 = ORIENTED_EDGE( '', *, *, #1990, .T. ); +#1332 = ORIENTED_EDGE( '', *, *, #2147, .T. ); +#1333 = ORIENTED_EDGE( '', *, *, #2148, .T. ); +#1334 = ORIENTED_EDGE( '', *, *, #2118, .T. ); +#1335 = ORIENTED_EDGE( '', *, *, #2149, .T. ); +#1336 = ORIENTED_EDGE( '', *, *, #2150, .T. ); +#1337 = ORIENTED_EDGE( '', *, *, #2151, .T. ); +#1338 = ORIENTED_EDGE( '', *, *, #2152, .T. ); +#1339 = ORIENTED_EDGE( '', *, *, #2153, .F. ); +#1340 = ORIENTED_EDGE( '', *, *, #2154, .F. ); +#1341 = ORIENTED_EDGE( '', *, *, #2155, .F. ); +#1342 = ORIENTED_EDGE( '', *, *, #1963, .F. ); +#1343 = ORIENTED_EDGE( '', *, *, #1995, .F. ); +#1344 = ORIENTED_EDGE( '', *, *, #2156, .F. ); +#1345 = ORIENTED_EDGE( '', *, *, #2157, .T. ); +#1346 = ORIENTED_EDGE( '', *, *, #2158, .T. ); +#1347 = ORIENTED_EDGE( '', *, *, #2159, .T. ); +#1348 = ORIENTED_EDGE( '', *, *, #2160, .F. ); +#1349 = ORIENTED_EDGE( '', *, *, #2085, .T. ); +#1350 = ORIENTED_EDGE( '', *, *, #2161, .T. ); +#1351 = ORIENTED_EDGE( '', *, *, #1988, .T. ); +#1352 = ORIENTED_EDGE( '', *, *, #2162, .F. ); +#1353 = ORIENTED_EDGE( '', *, *, #2163, .F. ); +#1354 = ORIENTED_EDGE( '', *, *, #2128, .T. ); +#1355 = ORIENTED_EDGE( '', *, *, #2164, .F. ); +#1356 = ORIENTED_EDGE( '', *, *, #2036, .F. ); +#1357 = CARTESIAN_POINT( '', ( -9.30000000000000, 10.0500000000000, 4.00000000000000 ) ); +#1358 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#1359 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1360 = SURFACE_STYLE_FILL_AREA( #2165 ); +#1361 = ORIENTED_EDGE( '', *, *, #2166, .T. ); +#1362 = ORIENTED_EDGE( '', *, *, #2014, .T. ); +#1363 = ORIENTED_EDGE( '', *, *, #2167, .F. ); +#1364 = ORIENTED_EDGE( '', *, *, #2168, .F. ); +#1365 = CARTESIAN_POINT( '', ( 2.75000000000000, -10.2500000000000, 0.650000000000000 ) ); +#1366 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#1367 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1368 = SURFACE_STYLE_FILL_AREA( #2169 ); +#1369 = ORIENTED_EDGE( '', *, *, #2170, .T. ); +#1370 = ORIENTED_EDGE( '', *, *, #2096, .F. ); +#1371 = ORIENTED_EDGE( '', *, *, #2021, .F. ); +#1372 = ORIENTED_EDGE( '', *, *, #2171, .T. ); +#1373 = CARTESIAN_POINT( '', ( 2.55000000000000, -15.2500000000000, 0.150000000000000 ) ); +#1374 = DIRECTION( '', ( 6.80283716069336E-016, 1.00000000000000, 0.000000000000000 ) ); +#1375 = DIRECTION( '', ( -1.00000000000000, 6.80283716069336E-016, 0.000000000000000 ) ); +#1376 = SURFACE_STYLE_FILL_AREA( #2172 ); +#1377 = ORIENTED_EDGE( '', *, *, #2167, .T. ); +#1378 = ORIENTED_EDGE( '', *, *, #2013, .T. ); +#1379 = ORIENTED_EDGE( '', *, *, #1956, .F. ); +#1380 = ORIENTED_EDGE( '', *, *, #2173, .F. ); +#1381 = CARTESIAN_POINT( '', ( 2.75000000000000, -10.2500000000000, 0.150000000000000 ) ); +#1382 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1383 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#1384 = SURFACE_STYLE_FILL_AREA( #2174 ); +#1385 = ORIENTED_EDGE( '', *, *, #2020, .F. ); +#1386 = ORIENTED_EDGE( '', *, *, #2175, .T. ); +#1387 = ORIENTED_EDGE( '', *, *, #2166, .F. ); +#1388 = ORIENTED_EDGE( '', *, *, #2176, .F. ); +#1389 = ORIENTED_EDGE( '', *, *, #2177, .T. ); +#1390 = ORIENTED_EDGE( '', *, *, #2171, .F. ); +#1391 = CARTESIAN_POINT( '', ( 2.55000000000000, -10.5151659491442, 0.150000000000000 ) ); +#1392 = DIRECTION( '', ( -1.00000000000000, 9.15936787511722E-017, 0.000000000000000 ) ); +#1393 = DIRECTION( '', ( -9.15936787511722E-017, -1.00000000000000, 0.000000000000000 ) ); +#1394 = SURFACE_STYLE_FILL_AREA( #2178 ); +#1395 = ORIENTED_EDGE( '', *, *, #2145, .F. ); +#1396 = ORIENTED_EDGE( '', *, *, #2126, .F. ); +#1397 = ORIENTED_EDGE( '', *, *, #1977, .T. ); +#1398 = ORIENTED_EDGE( '', *, *, #2179, .T. ); +#1399 = CARTESIAN_POINT( '', ( 7.41655683690281, -0.950576606260297, 3.99000000000000 ) ); +#1400 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1401 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#1402 = SURFACE_STYLE_FILL_AREA( #2180 ); +#1403 = ORIENTED_EDGE( '', *, *, #2181, .F. ); +#1404 = ORIENTED_EDGE( '', *, *, #2135, .F. ); +#1405 = ORIENTED_EDGE( '', *, *, #2182, .T. ); +#1406 = ORIENTED_EDGE( '', *, *, #2183, .T. ); +#1407 = CARTESIAN_POINT( '', ( -5.20318867925818, -4.00000000000000, 3.67500733749253 ) ); +#1408 = DIRECTION( '', ( -0.484056603709100, 0.000000000000000, -0.875036687462653 ) ); +#1409 = DIRECTION( '', ( -0.875036687462653, 0.000000000000000, 0.484056603709100 ) ); +#1410 = SURFACE_STYLE_FILL_AREA( #2184 ); +#1411 = ORIENTED_EDGE( '', *, *, #2185, .T. ); +#1412 = ORIENTED_EDGE( '', *, *, #1950, .F. ); +#1413 = ORIENTED_EDGE( '', *, *, #2186, .F. ); +#1414 = ORIENTED_EDGE( '', *, *, #2032, .T. ); +#1415 = CARTESIAN_POINT( '', ( 4.70000000000000, 10.5500000000000, 0.150000000000000 ) ); +#1416 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#1417 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1418 = SURFACE_STYLE_FILL_AREA( #2187 ); +#1419 = ORIENTED_EDGE( '', *, *, #2188, .F. ); +#1420 = ORIENTED_EDGE( '', *, *, #2183, .F. ); +#1421 = ORIENTED_EDGE( '', *, *, #2189, .T. ); +#1422 = ORIENTED_EDGE( '', *, *, #2041, .T. ); +#1423 = CARTESIAN_POINT( '', ( -0.600000000000000, -4.00000000000000, 1.70000000000000 ) ); +#1424 = DIRECTION( '', ( -0.000000000000000, 1.00000000000000, -0.000000000000000 ) ); +#1425 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#1426 = SURFACE_STYLE_FILL_AREA( #2190 ); +#1427 = ORIENTED_EDGE( '', *, *, #2161, .F. ); +#1428 = ORIENTED_EDGE( '', *, *, #2087, .T. ); +#1429 = ORIENTED_EDGE( '', *, *, #2050, .T. ); +#1430 = ORIENTED_EDGE( '', *, *, #2191, .F. ); +#1431 = CARTESIAN_POINT( '', ( -9.30000000000000, -10.0500000000000, 29.2104433379570 ) ); +#1432 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#1433 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#1434 = SURFACE_STYLE_FILL_AREA( #2192 ); +#1435 = ORIENTED_EDGE( '', *, *, #2193, .T. ); +#1436 = ORIENTED_EDGE( '', *, *, #2194, .F. ); +#1437 = CARTESIAN_POINT( '', ( 3.29698639806660E-017, 12.9500000000000, 36.5826461590738 ) ); +#1438 = DIRECTION( '', ( -0.000000000000000, -0.000000000000000, 1.00000000000000 ) ); +#1439 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1440 = SURFACE_STYLE_FILL_AREA( #2195 ); +#1441 = ORIENTED_EDGE( '', *, *, #2104, .T. ); +#1442 = ORIENTED_EDGE( '', *, *, #2196, .T. ); +#1443 = ORIENTED_EDGE( '', *, *, #2065, .T. ); +#1444 = ORIENTED_EDGE( '', *, *, #2197, .T. ); +#1445 = CARTESIAN_POINT( '', ( 10.5000000000000, 3.75000000000000, 3.73483405085583 ) ); +#1446 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, -6.12323399573677E-017 ) ); +#1447 = DIRECTION( '', ( -6.12323399573677E-017, 0.000000000000000, -1.00000000000000 ) ); +#1448 = SURFACE_STYLE_FILL_AREA( #2198 ); +#1449 = ORIENTED_EDGE( '', *, *, #2199, .T. ); +#1450 = ORIENTED_EDGE( '', *, *, #2200, .F. ); +#1451 = ORIENTED_EDGE( '', *, *, #2110, .F. ); +#1452 = ORIENTED_EDGE( '', *, *, #2201, .T. ); +#1453 = CARTESIAN_POINT( '', ( -0.600000000000000, 4.00000000000000, 1.70000000000000 ) ); +#1454 = DIRECTION( '', ( -0.000000000000000, -1.00000000000000, -0.000000000000000 ) ); +#1455 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#1456 = SURFACE_STYLE_FILL_AREA( #2202 ); +#1457 = ORIENTED_EDGE( '', *, *, #2149, .F. ); +#1458 = ORIENTED_EDGE( '', *, *, #2203, .T. ); +#1459 = ORIENTED_EDGE( '', *, *, #2059, .T. ); +#1460 = ORIENTED_EDGE( '', *, *, #2204, .F. ); +#1461 = CARTESIAN_POINT( '', ( -5.30000000000000, 3.97500000000000, 29.2104433379570 ) ); +#1462 = DIRECTION( '', ( -1.00000000000000, 2.84380897701116E-016, 0.000000000000000 ) ); +#1463 = DIRECTION( '', ( -2.84380897701116E-016, -1.00000000000000, 0.000000000000000 ) ); +#1464 = SURFACE_STYLE_FILL_AREA( #2205 ); +#1465 = ORIENTED_EDGE( '', *, *, #2011, .T. ); +#1466 = ORIENTED_EDGE( '', *, *, #2206, .T. ); +#1467 = ORIENTED_EDGE( '', *, *, #2049, .T. ); +#1468 = ORIENTED_EDGE( '', *, *, #2023, .T. ); +#1469 = CARTESIAN_POINT( '', ( 4.70000000000000, -10.0500000000000, 3.50000000000000 ) ); +#1470 = DIRECTION( '', ( 1.00000000000000, -6.12303176911189E-017, -0.000000000000000 ) ); +#1471 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#1472 = SURFACE_STYLE_FILL_AREA( #2207 ); +#1473 = ORIENTED_EDGE( '', *, *, #2138, .F. ); +#1474 = ORIENTED_EDGE( '', *, *, #2090, .T. ); +#1475 = ORIENTED_EDGE( '', *, *, #2208, .F. ); +#1476 = ORIENTED_EDGE( '', *, *, #2168, .T. ); +#1477 = ORIENTED_EDGE( '', *, *, #2173, .T. ); +#1478 = ORIENTED_EDGE( '', *, *, #1955, .T. ); +#1479 = ORIENTED_EDGE( '', *, *, #2025, .T. ); +#1480 = ORIENTED_EDGE( '', *, *, #1986, .T. ); +#1481 = ORIENTED_EDGE( '', *, *, #2209, .T. ); +#1482 = ORIENTED_EDGE( '', *, *, #2210, .T. ); +#1483 = CARTESIAN_POINT( '', ( 4.70000000000000, -10.5500000000000, 3.73483405085583 ) ); +#1484 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, -6.12323399573677E-017 ) ); +#1485 = DIRECTION( '', ( 0.000000000000000, 6.12323399573677E-017, -1.00000000000000 ) ); +#1486 = SURFACE_STYLE_FILL_AREA( #2211 ); +#1487 = ORIENTED_EDGE( '', *, *, #2212, .F. ); +#1488 = ORIENTED_EDGE( '', *, *, #2213, .F. ); +#1489 = ORIENTED_EDGE( '', *, *, #2114, .T. ); +#1490 = ORIENTED_EDGE( '', *, *, #2060, .T. ); +#1491 = CARTESIAN_POINT( '', ( -5.30000000000000, 4.00000000000000, 3.50000000000000 ) ); +#1492 = DIRECTION( '', ( -0.000000000000000, -1.00000000000000, -0.000000000000000 ) ); +#1493 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#1494 = SURFACE_STYLE_FILL_AREA( #2214 ); +#1495 = ORIENTED_EDGE( '', *, *, #2039, .F. ); +#1496 = ORIENTED_EDGE( '', *, *, #2215, .F. ); +#1497 = ORIENTED_EDGE( '', *, *, #2216, .F. ); +#1498 = ORIENTED_EDGE( '', *, *, #2217, .F. ); +#1499 = CARTESIAN_POINT( '', ( 0.900000000000000, -5.50000000000000, 1.20000000000000 ) ); +#1500 = DIRECTION( '', ( -0.000000000000000, -0.000000000000000, 1.00000000000000 ) ); +#1501 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1502 = SURFACE_STYLE_FILL_AREA( #2218 ); +#1503 = ORIENTED_EDGE( '', *, *, #2219, .F. ); +#1504 = ORIENTED_EDGE( '', *, *, #1970, .T. ); +#1505 = ORIENTED_EDGE( '', *, *, #2164, .T. ); +#1506 = ORIENTED_EDGE( '', *, *, #2028, .F. ); +#1507 = CARTESIAN_POINT( '', ( -9.30000000000000, 10.0500000000000, 3.50000000000000 ) ); +#1508 = DIRECTION( '', ( -1.00000000000000, -6.12303176911189E-017, -0.000000000000000 ) ); +#1509 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#1510 = SURFACE_STYLE_FILL_AREA( #2220 ); +#1511 = ORIENTED_EDGE( '', *, *, #2221, .F. ); +#1512 = ORIENTED_EDGE( '', *, *, #2222, .F. ); +#1513 = ORIENTED_EDGE( '', *, *, #2223, .F. ); +#1514 = ORIENTED_EDGE( '', *, *, #2224, .T. ); +#1515 = CARTESIAN_POINT( '', ( -2.55000000000000, 10.7500000000000, 0.650000000000000 ) ); +#1516 = DIRECTION( '', ( -1.00000000000000, -0.000000000000000, -0.000000000000000 ) ); +#1517 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, -6.12323399573677E-017 ) ); +#1518 = SURFACE_STYLE_FILL_AREA( #2225 ); +#1519 = ORIENTED_EDGE( '', *, *, #2159, .F. ); +#1520 = ORIENTED_EDGE( '', *, *, #2226, .T. ); +#1521 = ORIENTED_EDGE( '', *, *, #2053, .T. ); +#1522 = ORIENTED_EDGE( '', *, *, #2227, .F. ); +#1523 = CARTESIAN_POINT( '', ( -14.0000000000000, 0.000000000000000, 29.2104433379570 ) ); +#1524 = DIRECTION( '', ( -0.000000000000000, -0.000000000000000, 1.00000000000000 ) ); +#1525 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1526 = SURFACE_STYLE_FILL_AREA( #2228 ); +#1527 = ORIENTED_EDGE( '', *, *, #2229, .T. ); +#1528 = ORIENTED_EDGE( '', *, *, #2043, .T. ); +#1529 = ORIENTED_EDGE( '', *, *, #2226, .F. ); +#1530 = ORIENTED_EDGE( '', *, *, #2158, .F. ); +#1531 = CARTESIAN_POINT( '', ( -6.52455357142859, 7.05000000000000, 36.5826461590738 ) ); +#1532 = DIRECTION( '', ( -0.000000000000000, -0.000000000000000, 1.00000000000000 ) ); +#1533 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1534 = SURFACE_STYLE_FILL_AREA( #2230 ); +#1535 = ORIENTED_EDGE( '', *, *, #2057, .F. ); +#1536 = ORIENTED_EDGE( '', *, *, #2231, .T. ); +#1537 = ORIENTED_EDGE( '', *, *, #2156, .T. ); +#1538 = ORIENTED_EDGE( '', *, *, #1994, .T. ); +#1539 = CARTESIAN_POINT( '', ( 2.00000000000000, -5.50000000000000, 29.2104433379570 ) ); +#1540 = DIRECTION( '', ( -0.000000000000000, -0.000000000000000, 1.00000000000000 ) ); +#1541 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1542 = SURFACE_STYLE_FILL_AREA( #2232 ); +#1543 = ORIENTED_EDGE( '', *, *, #2058, .T. ); +#1544 = ORIENTED_EDGE( '', *, *, #2233, .F. ); +#1545 = ORIENTED_EDGE( '', *, *, #2150, .F. ); +#1546 = ORIENTED_EDGE( '', *, *, #2204, .T. ); +#1547 = CARTESIAN_POINT( '', ( -5.30000000000000, 7.02500000000000, 29.2104433379570 ) ); +#1548 = DIRECTION( '', ( 1.63653158111019E-016, 1.00000000000000, 0.000000000000000 ) ); +#1549 = DIRECTION( '', ( -1.00000000000000, 1.63653158111019E-016, 0.000000000000000 ) ); +#1550 = SURFACE_STYLE_FILL_AREA( #2234 ); +#1551 = ORIENTED_EDGE( '', *, *, #2140, .F. ); +#1552 = ORIENTED_EDGE( '', *, *, #2235, .F. ); +#1553 = ORIENTED_EDGE( '', *, *, #1972, .T. ); +#1554 = ORIENTED_EDGE( '', *, *, #2073, .T. ); +#1555 = CARTESIAN_POINT( '', ( 7.41655683690281, 0.950576606260297, 3.99000000000000 ) ); +#1556 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, 0.000000000000000 ) ); +#1557 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#1558 = SURFACE_STYLE_FILL_AREA( #2236 ); +#1559 = ORIENTED_EDGE( '', *, *, #2237, .F. ); +#1560 = ORIENTED_EDGE( '', *, *, #2238, .F. ); +#1561 = ORIENTED_EDGE( '', *, *, #2108, .F. ); +#1562 = ORIENTED_EDGE( '', *, *, #2239, .F. ); +#1563 = CARTESIAN_POINT( '', ( 0.900000000000000, 5.50000000000000, 1.20000000000000 ) ); +#1564 = DIRECTION( '', ( -0.000000000000000, -0.000000000000000, 1.00000000000000 ) ); +#1565 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1566 = SURFACE_STYLE_FILL_AREA( #2240 ); +#1567 = ORIENTED_EDGE( '', *, *, #1968, .F. ); +#1568 = ORIENTED_EDGE( '', *, *, #2241, .T. ); +#1569 = ORIENTED_EDGE( '', *, *, #2030, .T. ); +#1570 = ORIENTED_EDGE( '', *, *, #2045, .F. ); +#1571 = CARTESIAN_POINT( '', ( -9.30000000000000, 10.0500000000000, 3.50000000000000 ) ); +#1572 = DIRECTION( '', ( -1.00000000000000, -6.12303176911189E-017, -0.000000000000000 ) ); +#1573 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#1574 = SURFACE_STYLE_FILL_AREA( #2242 ); +#1575 = ORIENTED_EDGE( '', *, *, #2243, .F. ); +#1576 = ORIENTED_EDGE( '', *, *, #2237, .T. ); +#1577 = ORIENTED_EDGE( '', *, *, #2244, .T. ); +#1578 = ORIENTED_EDGE( '', *, *, #1998, .T. ); +#1579 = ORIENTED_EDGE( '', *, *, #2245, .T. ); +#1580 = ORIENTED_EDGE( '', *, *, #2212, .T. ); +#1581 = ORIENTED_EDGE( '', *, *, #2203, .F. ); +#1582 = ORIENTED_EDGE( '', *, *, #2117, .F. ); +#1583 = ORIENTED_EDGE( '', *, *, #2246, .F. ); +#1584 = ORIENTED_EDGE( '', *, *, #2199, .F. ); +#1585 = CARTESIAN_POINT( '', ( 2.40000000000000, 7.00000000000000, 1.20000000000000 ) ); +#1586 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, 0.000000000000000 ) ); +#1587 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1588 = SURFACE_STYLE_FILL_AREA( #2247 ); +#1589 = ORIENTED_EDGE( '', *, *, #2248, .T. ); +#1590 = ORIENTED_EDGE( '', *, *, #2249, .F. ); +#1591 = ORIENTED_EDGE( '', *, *, #2250, .F. ); +#1592 = ORIENTED_EDGE( '', *, *, #2251, .T. ); +#1593 = CARTESIAN_POINT( '', ( -5.05797169814545, -4.00000000000000, 3.93751834373132 ) ); +#1594 = DIRECTION( '', ( -0.484056603709100, 0.000000000000000, -0.875036687462653 ) ); +#1595 = DIRECTION( '', ( -0.875036687462653, 0.000000000000000, 0.484056603709100 ) ); +#1596 = SURFACE_STYLE_FILL_AREA( #2252 ); +#1597 = ORIENTED_EDGE( '', *, *, #2253, .T. ); +#1598 = ORIENTED_EDGE( '', *, *, #2215, .T. ); +#1599 = ORIENTED_EDGE( '', *, *, #2038, .F. ); +#1600 = ORIENTED_EDGE( '', *, *, #2189, .F. ); +#1601 = ORIENTED_EDGE( '', *, *, #2182, .F. ); +#1602 = ORIENTED_EDGE( '', *, *, #2134, .F. ); +#1603 = ORIENTED_EDGE( '', *, *, #1960, .F. ); +#1604 = ORIENTED_EDGE( '', *, *, #2254, .T. ); +#1605 = ORIENTED_EDGE( '', *, *, #2250, .T. ); +#1606 = ORIENTED_EDGE( '', *, *, #2255, .T. ); +#1607 = CARTESIAN_POINT( '', ( -0.600000000000000, -4.00000000000000, 1.20000000000000 ) ); +#1608 = DIRECTION( '', ( -0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#1609 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1610 = SURFACE_STYLE_FILL_AREA( #2256 ); +#1611 = ORIENTED_EDGE( '', *, *, #2009, .T. ); +#1612 = ORIENTED_EDGE( '', *, *, #2137, .F. ); +#1613 = ORIENTED_EDGE( '', *, *, #2210, .F. ); +#1614 = ORIENTED_EDGE( '', *, *, #2257, .T. ); +#1615 = CARTESIAN_POINT( '', ( -9.30000000000000, -10.5500000000000, 0.150000000000000 ) ); +#1616 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#1617 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1618 = SURFACE_STYLE_FILL_AREA( #2258 ); +#1619 = ORIENTED_EDGE( '', *, *, #2040, .T. ); +#1620 = ORIENTED_EDGE( '', *, *, #2217, .T. ); +#1621 = ORIENTED_EDGE( '', *, *, #2259, .F. ); +#1622 = ORIENTED_EDGE( '', *, *, #2260, .F. ); +#1623 = ORIENTED_EDGE( '', *, *, #2248, .F. ); +#1624 = ORIENTED_EDGE( '', *, *, #2261, .F. ); +#1625 = ORIENTED_EDGE( '', *, *, #2262, .T. ); +#1626 = ORIENTED_EDGE( '', *, *, #2133, .T. ); +#1627 = ORIENTED_EDGE( '', *, *, #2181, .T. ); +#1628 = ORIENTED_EDGE( '', *, *, #2188, .T. ); +#1629 = CARTESIAN_POINT( '', ( -5.30000000000000, -7.00000000000000, 3.50000000000000 ) ); +#1630 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, 0.000000000000000 ) ); +#1631 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#1632 = SURFACE_STYLE_FILL_AREA( #2263 ); +#1633 = ORIENTED_EDGE( '', *, *, #2260, .T. ); +#1634 = ORIENTED_EDGE( '', *, *, #2264, .F. ); +#1635 = ORIENTED_EDGE( '', *, *, #2255, .F. ); +#1636 = ORIENTED_EDGE( '', *, *, #2249, .T. ); +#1637 = CARTESIAN_POINT( '', ( -0.600000000000000, -4.00000000000000, 1.70000000000000 ) ); +#1638 = DIRECTION( '', ( -0.000000000000000, 1.00000000000000, -0.000000000000000 ) ); +#1639 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#1640 = SURFACE_STYLE_FILL_AREA( #2265 ); +#1641 = ORIENTED_EDGE( '', *, *, #2141, .F. ); +#1642 = ORIENTED_EDGE( '', *, *, #2074, .F. ); +#1643 = ORIENTED_EDGE( '', *, *, #1982, .T. ); +#1644 = ORIENTED_EDGE( '', *, *, #2266, .T. ); +#1645 = CARTESIAN_POINT( '', ( 7.69332784184515, 0.146622734761120, 3.99000000000000 ) ); +#1646 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, 0.000000000000000 ) ); +#1647 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#1648 = SURFACE_STYLE_FILL_AREA( #2267 ); +#1649 = ORIENTED_EDGE( '', *, *, #2061, .T. ); +#1650 = ORIENTED_EDGE( '', *, *, #2113, .F. ); +#1651 = ORIENTED_EDGE( '', *, *, #2148, .F. ); +#1652 = ORIENTED_EDGE( '', *, *, #2268, .T. ); +#1653 = CARTESIAN_POINT( '', ( -5.30000000000000, 3.97500000000000, 29.2104433379570 ) ); +#1654 = DIRECTION( '', ( -1.00000000000000, 2.84380897701116E-016, 0.000000000000000 ) ); +#1655 = DIRECTION( '', ( -2.84380897701116E-016, -1.00000000000000, 0.000000000000000 ) ); +#1656 = SURFACE_STYLE_FILL_AREA( #2269 ); +#1657 = ORIENTED_EDGE( '', *, *, #2270, .T. ); +#1658 = ORIENTED_EDGE( '', *, *, #2105, .F. ); +#1659 = ORIENTED_EDGE( '', *, *, #2197, .F. ); +#1660 = ORIENTED_EDGE( '', *, *, #2070, .T. ); +#1661 = CARTESIAN_POINT( '', ( 10.5000000000000, -3.75000000000000, 0.700000000000000 ) ); +#1662 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#1663 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1664 = SURFACE_STYLE_FILL_AREA( #2271 ); +#1665 = ORIENTED_EDGE( '', *, *, #2272, .T. ); +#1666 = ORIENTED_EDGE( '', *, *, #2273, .F. ); +#1667 = ORIENTED_EDGE( '', *, *, #2274, .T. ); +#1668 = ORIENTED_EDGE( '', *, *, #2275, .T. ); +#1669 = CARTESIAN_POINT( '', ( -2.55000000000000, 10.7500000000000, 0.650000000000000 ) ); +#1670 = DIRECTION( '', ( -1.00000000000000, -0.000000000000000, -0.000000000000000 ) ); +#1671 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, -6.12323399573677E-017 ) ); +#1672 = SURFACE_STYLE_FILL_AREA( #2276 ); +#1673 = ORIENTED_EDGE( '', *, *, #2239, .T. ); +#1674 = ORIENTED_EDGE( '', *, *, #2107, .T. ); +#1675 = ORIENTED_EDGE( '', *, *, #1999, .T. ); +#1676 = ORIENTED_EDGE( '', *, *, #2244, .F. ); +#1677 = CARTESIAN_POINT( '', ( 2.40000000000000, 4.00000000000000, 1.20000000000000 ) ); +#1678 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#1679 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1680 = SURFACE_STYLE_FILL_AREA( #2277 ); +#1681 = ORIENTED_EDGE( '', *, *, #2151, .F. ); +#1682 = ORIENTED_EDGE( '', *, *, #2233, .T. ); +#1683 = ORIENTED_EDGE( '', *, *, #2063, .T. ); +#1684 = ORIENTED_EDGE( '', *, *, #2278, .T. ); +#1685 = CARTESIAN_POINT( '', ( 2.00000000000000, 5.50000000000000, 29.2104433379570 ) ); +#1686 = DIRECTION( '', ( -0.000000000000000, -0.000000000000000, 1.00000000000000 ) ); +#1687 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1688 = SURFACE_STYLE_FILL_AREA( #2279 ); +#1689 = ORIENTED_EDGE( '', *, *, #2160, .T. ); +#1690 = ORIENTED_EDGE( '', *, *, #2227, .T. ); +#1691 = ORIENTED_EDGE( '', *, *, #2052, .F. ); +#1692 = ORIENTED_EDGE( '', *, *, #2086, .T. ); +#1693 = CARTESIAN_POINT( '', ( -6.52455357142856, -7.05000000000000, 36.5826461590738 ) ); +#1694 = DIRECTION( '', ( -0.000000000000000, -0.000000000000000, 1.00000000000000 ) ); +#1695 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1696 = SURFACE_STYLE_FILL_AREA( #2280 ); +#1697 = ORIENTED_EDGE( '', *, *, #1985, .T. ); +#1698 = ORIENTED_EDGE( '', *, *, #2191, .T. ); +#1699 = ORIENTED_EDGE( '', *, *, #2206, .F. ); +#1700 = ORIENTED_EDGE( '', *, *, #2010, .F. ); +#1701 = ORIENTED_EDGE( '', *, *, #2257, .F. ); +#1702 = ORIENTED_EDGE( '', *, *, #2209, .F. ); +#1703 = CARTESIAN_POINT( '', ( -4.70000000000000, -10.0500000000000, 29.2104433379570 ) ); +#1704 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1705 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#1706 = SURFACE_STYLE_FILL_AREA( #2281 ); +#1707 = ORIENTED_EDGE( '', *, *, #2015, .F. ); +#1708 = ORIENTED_EDGE( '', *, *, #2175, .F. ); +#1709 = ORIENTED_EDGE( '', *, *, #2019, .F. ); +#1710 = ORIENTED_EDGE( '', *, *, #2095, .T. ); +#1711 = CARTESIAN_POINT( '', ( 2.55000000000000, -10.7500000000000, 0.650000000000000 ) ); +#1712 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, -0.000000000000000 ) ); +#1713 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, -6.12323399573677E-017 ) ); +#1714 = SURFACE_STYLE_FILL_AREA( #2282 ); +#1715 = ORIENTED_EDGE( '', *, *, #2109, .F. ); +#1716 = ORIENTED_EDGE( '', *, *, #2238, .T. ); +#1717 = ORIENTED_EDGE( '', *, *, #2243, .T. ); +#1718 = ORIENTED_EDGE( '', *, *, #2201, .F. ); +#1719 = CARTESIAN_POINT( '', ( 2.40000000000000, 4.00000000000000, 1.50000000000000 ) ); +#1720 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#1721 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1722 = SURFACE_STYLE_FILL_AREA( #2283 ); +#1723 = ORIENTED_EDGE( '', *, *, #2143, .F. ); +#1724 = ORIENTED_EDGE( '', *, *, #2284, .F. ); +#1725 = ORIENTED_EDGE( '', *, *, #1980, .T. ); +#1726 = ORIENTED_EDGE( '', *, *, #2285, .T. ); +#1727 = CARTESIAN_POINT( '', ( 8.55000000000000, -0.130148270181219, 3.99000000000000 ) ); +#1728 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#1729 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#1730 = SURFACE_STYLE_FILL_AREA( #2286 ); +#1731 = ORIENTED_EDGE( '', *, *, #2208, .T. ); +#1732 = ORIENTED_EDGE( '', *, *, #2094, .F. ); +#1733 = ORIENTED_EDGE( '', *, *, #2287, .T. ); +#1734 = ORIENTED_EDGE( '', *, *, #2176, .T. ); +#1735 = CARTESIAN_POINT( '', ( 2.55000000000000, -10.7500000000000, 0.650000000000000 ) ); +#1736 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, -0.000000000000000 ) ); +#1737 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, -6.12323399573677E-017 ) ); +#1738 = SURFACE_STYLE_FILL_AREA( #2288 ); +#1739 = ORIENTED_EDGE( '', *, *, #2289, .T. ); +#1740 = ORIENTED_EDGE( '', *, *, #2273, .T. ); +#1741 = ORIENTED_EDGE( '', *, *, #2076, .T. ); +#1742 = ORIENTED_EDGE( '', *, *, #2224, .F. ); +#1743 = ORIENTED_EDGE( '', *, *, #2290, .F. ); +#1744 = ORIENTED_EDGE( '', *, *, #2291, .T. ); +#1745 = CARTESIAN_POINT( '', ( 2.55000000000000, 15.2500000000000, 0.150000000000000 ) ); +#1746 = DIRECTION( '', ( -1.00000000000000, -9.15936787511722E-017, 0.000000000000000 ) ); +#1747 = DIRECTION( '', ( 9.15936787511722E-017, -1.00000000000000, 0.000000000000000 ) ); +#1748 = SURFACE_STYLE_FILL_AREA( #2292 ); +#1749 = ORIENTED_EDGE( '', *, *, #2062, .T. ); +#1750 = ORIENTED_EDGE( '', *, *, #2268, .F. ); +#1751 = ORIENTED_EDGE( '', *, *, #2152, .F. ); +#1752 = ORIENTED_EDGE( '', *, *, #2278, .F. ); +#1753 = CARTESIAN_POINT( '', ( 3.03576608295941E-015, 3.97500000000000, 29.2104433379570 ) ); +#1754 = DIRECTION( '', ( -4.90959474333058E-016, -1.00000000000000, 0.000000000000000 ) ); +#1755 = DIRECTION( '', ( 1.00000000000000, -4.90959474333058E-016, 0.000000000000000 ) ); +#1756 = SURFACE_STYLE_FILL_AREA( #2293 ); +#1757 = ORIENTED_EDGE( '', *, *, #2294, .F. ); +#1758 = ORIENTED_EDGE( '', *, *, #2222, .T. ); +#1759 = ORIENTED_EDGE( '', *, *, #2080, .F. ); +#1760 = ORIENTED_EDGE( '', *, *, #2275, .F. ); +#1761 = ORIENTED_EDGE( '', *, *, #2295, .T. ); +#1762 = ORIENTED_EDGE( '', *, *, #2296, .F. ); +#1763 = CARTESIAN_POINT( '', ( -2.55000000000000, 10.5151659491442, 0.150000000000000 ) ); +#1764 = DIRECTION( '', ( 1.00000000000000, 2.74781036253517E-016, 0.000000000000000 ) ); +#1765 = DIRECTION( '', ( -2.74781036253517E-016, 1.00000000000000, 0.000000000000000 ) ); +#1766 = SURFACE_STYLE_FILL_AREA( #2297 ); +#1767 = ORIENTED_EDGE( '', *, *, #2098, .T. ); +#1768 = ORIENTED_EDGE( '', *, *, #2287, .F. ); +#1769 = ORIENTED_EDGE( '', *, *, #2093, .F. ); +#1770 = ORIENTED_EDGE( '', *, *, #2170, .F. ); +#1771 = ORIENTED_EDGE( '', *, *, #2177, .F. ); +#1772 = CARTESIAN_POINT( '', ( -2.55000000000000, -10.5151659491442, 0.450000000000000 ) ); +#1773 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#1774 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1775 = SURFACE_STYLE_FILL_AREA( #2298 ); +#1776 = ORIENTED_EDGE( '', *, *, #2078, .F. ); +#1777 = ORIENTED_EDGE( '', *, *, #1951, .T. ); +#1778 = ORIENTED_EDGE( '', *, *, #2185, .F. ); +#1779 = ORIENTED_EDGE( '', *, *, #2031, .F. ); +#1780 = ORIENTED_EDGE( '', *, *, #2241, .F. ); +#1781 = ORIENTED_EDGE( '', *, *, #1967, .F. ); +#1782 = ORIENTED_EDGE( '', *, *, #2005, .F. ); +#1783 = ORIENTED_EDGE( '', *, *, #2121, .F. ); +#1784 = ORIENTED_EDGE( '', *, *, #2081, .F. ); +#1785 = ORIENTED_EDGE( '', *, *, #2221, .T. ); +#1786 = CARTESIAN_POINT( '', ( -9.30000000000000, 10.2500000000000, 3.73483405085583 ) ); +#1787 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, -6.12323399573677E-017 ) ); +#1788 = DIRECTION( '', ( 0.000000000000000, 6.12323399573677E-017, 1.00000000000000 ) ); +#1789 = SURFACE_STYLE_FILL_AREA( #2299 ); +#1790 = ORIENTED_EDGE( '', *, *, #2246, .T. ); +#1791 = ORIENTED_EDGE( '', *, *, #2119, .F. ); +#1792 = ORIENTED_EDGE( '', *, *, #2111, .F. ); +#1793 = ORIENTED_EDGE( '', *, *, #2200, .T. ); +#1794 = CARTESIAN_POINT( '', ( -0.696811320741818, 4.00000000000000, 1.52499266250747 ) ); +#1795 = DIRECTION( '', ( -0.484056603709100, 0.000000000000000, -0.875036687462653 ) ); +#1796 = DIRECTION( '', ( -0.875036687462653, 0.000000000000000, 0.484056603709100 ) ); +#1797 = SURFACE_STYLE_FILL_AREA( #2300 ); +#1798 = ORIENTED_EDGE( '', *, *, #2262, .F. ); +#1799 = ORIENTED_EDGE( '', *, *, #2154, .T. ); +#1800 = ORIENTED_EDGE( '', *, *, #2301, .T. ); +#1801 = ORIENTED_EDGE( '', *, *, #2055, .F. ); +#1802 = CARTESIAN_POINT( '', ( -5.30000000000000, -3.97500000000000, 29.2104433379570 ) ); +#1803 = DIRECTION( '', ( 1.00000000000000, 2.84380897701116E-016, 0.000000000000000 ) ); +#1804 = DIRECTION( '', ( -2.84380897701116E-016, 1.00000000000000, 0.000000000000000 ) ); +#1805 = SURFACE_STYLE_FILL_AREA( #2302 ); +#1806 = ORIENTED_EDGE( '', *, *, #2068, .T. ); +#1807 = ORIENTED_EDGE( '', *, *, #2047, .F. ); +#1808 = ORIENTED_EDGE( '', *, *, #2101, .T. ); +#1809 = ORIENTED_EDGE( '', *, *, #2303, .T. ); +#1810 = CARTESIAN_POINT( '', ( 10.0000000000000, 3.75000000000000, 3.50000000000000 ) ); +#1811 = DIRECTION( '', ( -1.22460635382238E-016, 1.00000000000000, -0.000000000000000 ) ); +#1812 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#1813 = SURFACE_STYLE_FILL_AREA( #2304 ); +#1814 = ORIENTED_EDGE( '', *, *, #2303, .F. ); +#1815 = ORIENTED_EDGE( '', *, *, #2100, .F. ); +#1816 = ORIENTED_EDGE( '', *, *, #2270, .F. ); +#1817 = ORIENTED_EDGE( '', *, *, #2069, .F. ); +#1818 = CARTESIAN_POINT( '', ( 10.2000000000000, 3.75000000000000, 3.73483405085583 ) ); +#1819 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, -6.12323399573677E-017 ) ); +#1820 = DIRECTION( '', ( -6.12323399573677E-017, 0.000000000000000, -1.00000000000000 ) ); +#1821 = SURFACE_STYLE_FILL_AREA( #2305 ); +#1822 = ORIENTED_EDGE( '', *, *, #2245, .F. ); +#1823 = ORIENTED_EDGE( '', *, *, #2001, .F. ); +#1824 = ORIENTED_EDGE( '', *, *, #2115, .T. ); +#1825 = ORIENTED_EDGE( '', *, *, #2213, .T. ); +#1826 = CARTESIAN_POINT( '', ( -0.842028301854548, 4.00000000000000, 1.26248165626868 ) ); +#1827 = DIRECTION( '', ( -0.484056603709100, 0.000000000000000, -0.875036687462653 ) ); +#1828 = DIRECTION( '', ( -0.875036687462653, 0.000000000000000, 0.484056603709100 ) ); +#1829 = SURFACE_STYLE_FILL_AREA( #2306 ); +#1830 = ORIENTED_EDGE( '', *, *, #2157, .F. ); +#1831 = ORIENTED_EDGE( '', *, *, #2035, .F. ); +#1832 = ORIENTED_EDGE( '', *, *, #2044, .F. ); +#1833 = ORIENTED_EDGE( '', *, *, #2229, .F. ); +#1834 = CARTESIAN_POINT( '', ( -6.30000000000000, 7.05000000000000, 4.00000000000000 ) ); +#1835 = DIRECTION( '', ( -0.000000000000000, -0.000000000000000, -1.00000000000000 ) ); +#1836 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1837 = SURFACE_STYLE_FILL_AREA( #2307 ); +#1838 = ORIENTED_EDGE( '', *, *, #2261, .T. ); +#1839 = ORIENTED_EDGE( '', *, *, #2251, .F. ); +#1840 = ORIENTED_EDGE( '', *, *, #2254, .F. ); +#1841 = ORIENTED_EDGE( '', *, *, #2155, .T. ); +#1842 = CARTESIAN_POINT( '', ( -5.30000000000000, -4.00000000000000, 3.50000000000000 ) ); +#1843 = DIRECTION( '', ( -0.000000000000000, 1.00000000000000, -0.000000000000000 ) ); +#1844 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#1845 = SURFACE_STYLE_FILL_AREA( #2308 ); +#1846 = ORIENTED_EDGE( '', *, *, #2147, .F. ); +#1847 = ORIENTED_EDGE( '', *, *, #1992, .F. ); +#1848 = ORIENTED_EDGE( '', *, *, #1973, .T. ); +#1849 = ORIENTED_EDGE( '', *, *, #2235, .T. ); +#1850 = CARTESIAN_POINT( '', ( 7.41655683690281, 0.146622734761120, 3.99000000000000 ) ); +#1851 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1852 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#1853 = SURFACE_STYLE_FILL_AREA( #2309 ); +#1854 = ORIENTED_EDGE( '', *, *, #2301, .F. ); +#1855 = ORIENTED_EDGE( '', *, *, #2153, .T. ); +#1856 = ORIENTED_EDGE( '', *, *, #2231, .F. ); +#1857 = ORIENTED_EDGE( '', *, *, #2056, .F. ); +#1858 = CARTESIAN_POINT( '', ( -5.30000000000000, -7.02500000000000, 29.2104433379570 ) ); +#1859 = DIRECTION( '', ( -1.63653158111019E-016, 1.00000000000000, 0.000000000000000 ) ); +#1860 = DIRECTION( '', ( -1.00000000000000, -1.63653158111019E-016, 0.000000000000000 ) ); +#1861 = SURFACE_STYLE_FILL_AREA( #2310 ); +#1862 = ORIENTED_EDGE( '', *, *, #2311, .T. ); +#1863 = ORIENTED_EDGE( '', *, *, #2291, .F. ); +#1864 = ORIENTED_EDGE( '', *, *, #2312, .F. ); +#1865 = ORIENTED_EDGE( '', *, *, #2296, .T. ); +#1866 = CARTESIAN_POINT( '', ( -2.55000000000000, 15.2500000000000, 0.150000000000000 ) ); +#1867 = DIRECTION( '', ( 6.80283716069336E-016, -1.00000000000000, 0.000000000000000 ) ); +#1868 = DIRECTION( '', ( 1.00000000000000, 6.80283716069336E-016, 0.000000000000000 ) ); +#1869 = SURFACE_STYLE_FILL_AREA( #2313 ); +#1870 = ORIENTED_EDGE( '', *, *, #1953, .F. ); +#1871 = ORIENTED_EDGE( '', *, *, #2077, .T. ); +#1872 = ORIENTED_EDGE( '', *, *, #2272, .F. ); +#1873 = ORIENTED_EDGE( '', *, *, #2083, .T. ); +#1874 = ORIENTED_EDGE( '', *, *, #2122, .T. ); +#1875 = ORIENTED_EDGE( '', *, *, #2003, .T. ); +#1876 = ORIENTED_EDGE( '', *, *, #1965, .F. ); +#1877 = ORIENTED_EDGE( '', *, *, #2219, .T. ); +#1878 = ORIENTED_EDGE( '', *, *, #2027, .T. ); +#1879 = ORIENTED_EDGE( '', *, *, #2186, .T. ); +#1880 = CARTESIAN_POINT( '', ( -9.30000000000000, 10.5500000000000, 3.73483405085583 ) ); +#1881 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, -6.12323399573677E-017 ) ); +#1882 = DIRECTION( '', ( 0.000000000000000, 6.12323399573677E-017, 1.00000000000000 ) ); +#1883 = SURFACE_STYLE_FILL_AREA( #2314 ); +#1884 = ORIENTED_EDGE( '', *, *, #2274, .F. ); +#1885 = ORIENTED_EDGE( '', *, *, #2289, .F. ); +#1886 = ORIENTED_EDGE( '', *, *, #2311, .F. ); +#1887 = ORIENTED_EDGE( '', *, *, #2295, .F. ); +#1888 = ORIENTED_EDGE( '', *, *, #2193, .F. ); +#1889 = CARTESIAN_POINT( '', ( 2.55000000000000, 10.5151659491442, 0.450000000000000 ) ); +#1890 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#1891 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1892 = SURFACE_STYLE_FILL_AREA( #2315 ); +#1893 = ORIENTED_EDGE( '', *, *, #2146, .F. ); +#1894 = ORIENTED_EDGE( '', *, *, #2179, .F. ); +#1895 = ORIENTED_EDGE( '', *, *, #1976, .T. ); +#1896 = ORIENTED_EDGE( '', *, *, #2131, .T. ); +#1897 = CARTESIAN_POINT( '', ( 7.41655683690281, -0.130148270181219, 3.99000000000000 ) ); +#1898 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#1899 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#1900 = SURFACE_STYLE_FILL_AREA( #2316 ); +#1901 = ORIENTED_EDGE( '', *, *, #2216, .T. ); +#1902 = ORIENTED_EDGE( '', *, *, #2253, .F. ); +#1903 = ORIENTED_EDGE( '', *, *, #2264, .T. ); +#1904 = ORIENTED_EDGE( '', *, *, #2259, .T. ); +#1905 = CARTESIAN_POINT( '', ( -0.600000000000000, -4.00000000000000, 1.50000000000000 ) ); +#1906 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#1907 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1908 = SURFACE_STYLE_FILL_AREA( #2317 ); +#1909 = ORIENTED_EDGE( '', *, *, #2067, .F. ); +#1910 = ORIENTED_EDGE( '', *, *, #2162, .T. ); +#1911 = ORIENTED_EDGE( '', *, *, #2024, .T. ); +#1912 = ORIENTED_EDGE( '', *, *, #2048, .F. ); +#1913 = CARTESIAN_POINT( '', ( 10.0000000000000, -3.75000000000000, 28.1513765205185 ) ); +#1914 = DIRECTION( '', ( 0.765226087431941, -0.643761629109411, 0.000000000000000 ) ); +#1915 = DIRECTION( '', ( 0.643761629109411, 0.765226087431941, 0.000000000000000 ) ); +#1916 = SURFACE_STYLE_FILL_AREA( #2318 ); +#1917 = ORIENTED_EDGE( '', *, *, #2290, .T. ); +#1918 = ORIENTED_EDGE( '', *, *, #2223, .T. ); +#1919 = ORIENTED_EDGE( '', *, *, #2294, .T. ); +#1920 = ORIENTED_EDGE( '', *, *, #2312, .T. ); +#1921 = ORIENTED_EDGE( '', *, *, #2194, .T. ); +#1922 = CARTESIAN_POINT( '', ( 2.55000000000000, 10.5151659491442, 0.150000000000000 ) ); +#1923 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#1924 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1925 = SURFACE_STYLE_FILL_AREA( #2319 ); +#1926 = ORIENTED_EDGE( '', *, *, #2066, .F. ); +#1927 = ORIENTED_EDGE( '', *, *, #2196, .F. ); +#1928 = ORIENTED_EDGE( '', *, *, #2103, .F. ); +#1929 = ORIENTED_EDGE( '', *, *, #2163, .T. ); +#1930 = CARTESIAN_POINT( '', ( 10.0000000000000, 3.75000000000000, 3.50000000000000 ) ); +#1931 = DIRECTION( '', ( -1.22460635382238E-016, 1.00000000000000, -0.000000000000000 ) ); +#1932 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#1933 = SURFACE_STYLE_FILL_AREA( #2320 ); +#1934 = ORIENTED_EDGE( '', *, *, #2144, .F. ); +#1935 = ORIENTED_EDGE( '', *, *, #2285, .F. ); +#1936 = ORIENTED_EDGE( '', *, *, #1979, .T. ); +#1937 = ORIENTED_EDGE( '', *, *, #2125, .T. ); +#1938 = CARTESIAN_POINT( '', ( 7.69332784184515, -0.130148270181219, 3.99000000000000 ) ); +#1939 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1940 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#1941 = SURFACE_STYLE_FILL_AREA( #2321 ); +#1942 = ORIENTED_EDGE( '', *, *, #2142, .F. ); +#1943 = ORIENTED_EDGE( '', *, *, #2266, .F. ); +#1944 = ORIENTED_EDGE( '', *, *, #1981, .T. ); +#1945 = ORIENTED_EDGE( '', *, *, #2284, .T. ); +#1946 = CARTESIAN_POINT( '', ( 8.55000000000000, 0.146622734761120, 3.99000000000000 ) ); +#1947 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#1948 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#1949 = FILL_AREA_STYLE( '', ( #2322 ) ); +#1950 = EDGE_CURVE( '', #2323, #2324, #2325, .T. ); +#1951 = EDGE_CURVE( '', #2326, #2324, #2327, .T. ); +#1952 = EDGE_CURVE( '', #2328, #2326, #2329, .T. ); +#1953 = EDGE_CURVE( '', #2328, #2323, #2330, .F. ); +#1954 = FILL_AREA_STYLE( '', ( #2331 ) ); +#1955 = EDGE_CURVE( '', #2332, #2333, #2334, .T. ); +#1956 = EDGE_CURVE( '', #2332, #2335, #2336, .T. ); +#1957 = EDGE_CURVE( '', #2335, #2337, #2338, .T. ); +#1958 = EDGE_CURVE( '', #2333, #2337, #2339, .T. ); +#1959 = FILL_AREA_STYLE( '', ( #2340 ) ); +#1960 = EDGE_CURVE( '', #2341, #2342, #2343, .T. ); +#1961 = EDGE_CURVE( '', #2344, #2342, #2345, .T. ); +#1962 = EDGE_CURVE( '', #2346, #2344, #2347, .T. ); +#1963 = EDGE_CURVE( '', #2346, #2341, #2348, .T. ); +#1964 = FILL_AREA_STYLE( '', ( #2349 ) ); +#1965 = EDGE_CURVE( '', #2350, #2351, #2352, .T. ); +#1966 = EDGE_CURVE( '', #2351, #2353, #2354, .T. ); +#1967 = EDGE_CURVE( '', #2353, #2355, #2356, .T. ); +#1968 = EDGE_CURVE( '', #2355, #2357, #2358, .F. ); +#1969 = EDGE_CURVE( '', #2359, #2357, #2360, .T. ); +#1970 = EDGE_CURVE( '', #2350, #2359, #2361, .F. ); +#1971 = FILL_AREA_STYLE( '', ( #2362 ) ); +#1972 = EDGE_CURVE( '', #2363, #2364, #2365, .T. ); +#1973 = EDGE_CURVE( '', #2366, #2363, #2367, .T. ); +#1974 = EDGE_CURVE( '', #2368, #2366, #2369, .T. ); +#1975 = EDGE_CURVE( '', #2370, #2368, #2371, .T. ); +#1976 = EDGE_CURVE( '', #2372, #2370, #2373, .T. ); +#1977 = EDGE_CURVE( '', #2374, #2372, #2375, .T. ); +#1978 = EDGE_CURVE( '', #2376, #2374, #2377, .T. ); +#1979 = EDGE_CURVE( '', #2378, #2376, #2379, .T. ); +#1980 = EDGE_CURVE( '', #2380, #2378, #2381, .T. ); +#1981 = EDGE_CURVE( '', #2382, #2380, #2383, .T. ); +#1982 = EDGE_CURVE( '', #2384, #2382, #2385, .T. ); +#1983 = EDGE_CURVE( '', #2364, #2384, #2386, .T. ); +#1984 = FILL_AREA_STYLE( '', ( #2387 ) ); +#1985 = EDGE_CURVE( '', #2388, #2389, #2390, .F. ); +#1986 = EDGE_CURVE( '', #2391, #2388, #2392, .T. ); +#1987 = EDGE_CURVE( '', #2393, #2391, #2394, .T. ); +#1988 = EDGE_CURVE( '', #2389, #2393, #2395, .T. ); +#1989 = FILL_AREA_STYLE( '', ( #2396 ) ); +#1990 = EDGE_CURVE( '', #2397, #2398, #2399, .T. ); +#1991 = EDGE_CURVE( '', #2368, #2397, #2400, .T. ); +#1992 = EDGE_CURVE( '', #2366, #2398, #2401, .T. ); +#1993 = FILL_AREA_STYLE( '', ( #2402 ) ); +#1994 = EDGE_CURVE( '', #2403, #2404, #2405, .T. ); +#1995 = EDGE_CURVE( '', #2403, #2346, #2406, .T. ); +#1996 = EDGE_CURVE( '', #2404, #2344, #2407, .T. ); +#1997 = FILL_AREA_STYLE( '', ( #2408 ) ); +#1998 = EDGE_CURVE( '', #2409, #2410, #2411, .T. ); +#1999 = EDGE_CURVE( '', #2412, #2409, #2413, .T. ); +#2000 = EDGE_CURVE( '', #2412, #2414, #2415, .T. ); +#2001 = EDGE_CURVE( '', #2414, #2410, #2416, .T. ); +#2002 = FILL_AREA_STYLE( '', ( #2417 ) ); +#2003 = EDGE_CURVE( '', #2418, #2351, #2419, .T. ); +#2004 = EDGE_CURVE( '', #2418, #2420, #2421, .T. ); +#2005 = EDGE_CURVE( '', #2420, #2353, #2422, .T. ); +#2006 = FILL_AREA_STYLE( '', ( #2423 ) ); +#2007 = EDGE_CURVE( '', #2424, #2425, #2426, .T. ); +#2008 = EDGE_CURVE( '', #2424, #2427, #2428, .T. ); +#2009 = EDGE_CURVE( '', #2429, #2427, #2430, .T. ); +#2010 = EDGE_CURVE( '', #2429, #2431, #2432, .T. ); +#2011 = EDGE_CURVE( '', #2433, #2431, #2434, .T. ); +#2012 = EDGE_CURVE( '', #2337, #2433, #2435, .T. ); +#2013 = EDGE_CURVE( '', #2436, #2335, #2437, .T. ); +#2014 = EDGE_CURVE( '', #2438, #2436, #2439, .T. ); +#2015 = EDGE_CURVE( '', #2438, #2425, #2440, .T. ); +#2016 = FILL_AREA_STYLE( '', ( #2441 ) ); +#2017 = EDGE_CURVE( '', #2442, #2442, #2443, .T. ); +#2018 = EDGE_CURVE( '', #2444, #2445, #2446, .T. ); +#2019 = EDGE_CURVE( '', #2445, #2447, #2448, .T. ); +#2020 = EDGE_CURVE( '', #2447, #2449, #2450, .T. ); +#2021 = EDGE_CURVE( '', #2449, #2444, #2451, .T. ); +#2022 = FILL_AREA_STYLE( '', ( #2452 ) ); +#2023 = EDGE_CURVE( '', #2453, #2433, #2454, .F. ); +#2024 = EDGE_CURVE( '', #2393, #2453, #2455, .T. ); +#2025 = EDGE_CURVE( '', #2333, #2391, #2456, .T. ); +#2026 = FILL_AREA_STYLE( '', ( #2457 ) ); +#2027 = EDGE_CURVE( '', #2458, #2459, #2460, .T. ); +#2028 = EDGE_CURVE( '', #2458, #2461, #2462, .T. ); +#2029 = EDGE_CURVE( '', #2463, #2461, #2464, .T. ); +#2030 = EDGE_CURVE( '', #2465, #2463, #2466, .T. ); +#2031 = EDGE_CURVE( '', #2465, #2467, #2468, .T. ); +#2032 = EDGE_CURVE( '', #2459, #2467, #2469, .T. ); +#2033 = FILL_AREA_STYLE( '', ( #2470 ) ); +#2034 = EDGE_CURVE( '', #2471, #2357, #2472, .F. ); +#2035 = EDGE_CURVE( '', #2471, #2473, #2474, .T. ); +#2036 = EDGE_CURVE( '', #2473, #2359, #2475, .T. ); +#2037 = FILL_AREA_STYLE( '', ( #2476 ) ); +#2038 = EDGE_CURVE( '', #2477, #2478, #2479, .T. ); +#2039 = EDGE_CURVE( '', #2478, #2480, #2481, .T. ); +#2040 = EDGE_CURVE( '', #2482, #2480, #2483, .T. ); +#2041 = EDGE_CURVE( '', #2477, #2482, #2484, .T. ); +#2042 = FILL_AREA_STYLE( '', ( #2485 ) ); +#2043 = EDGE_CURVE( '', #2486, #2487, #2488, .F. ); +#2044 = EDGE_CURVE( '', #2486, #2471, #2489, .T. ); +#2045 = EDGE_CURVE( '', #2357, #2463, #2490, .F. ); +#2046 = EDGE_CURVE( '', #2491, #2463, #2492, .T. ); +#2047 = EDGE_CURVE( '', #2491, #2493, #2494, .F. ); +#2048 = EDGE_CURVE( '', #2493, #2453, #2495, .T. ); +#2049 = EDGE_CURVE( '', #2496, #2453, #2497, .F. ); +#2050 = EDGE_CURVE( '', #2498, #2496, #2499, .F. ); +#2051 = EDGE_CURVE( '', #2498, #2500, #2501, .T. ); +#2052 = EDGE_CURVE( '', #2500, #2502, #2503, .T. ); +#2053 = EDGE_CURVE( '', #2487, #2502, #2504, .T. ); +#2054 = EDGE_CURVE( '', #2342, #2505, #2506, .T. ); +#2055 = EDGE_CURVE( '', #2505, #2507, #2508, .T. ); +#2056 = EDGE_CURVE( '', #2507, #2509, #2510, .T. ); +#2057 = EDGE_CURVE( '', #2509, #2404, #2511, .F. ); +#2058 = EDGE_CURVE( '', #2512, #2513, #2514, .T. ); +#2059 = EDGE_CURVE( '', #2515, #2512, #2516, .T. ); +#2060 = EDGE_CURVE( '', #2517, #2515, #2518, .T. ); +#2061 = EDGE_CURVE( '', #2519, #2517, #2520, .T. ); +#2062 = EDGE_CURVE( '', #2521, #2519, #2522, .T. ); +#2063 = EDGE_CURVE( '', #2513, #2521, #2523, .T. ); +#2064 = FILL_AREA_STYLE( '', ( #2524 ) ); +#2065 = EDGE_CURVE( '', #2525, #2526, #2527, .T. ); +#2066 = EDGE_CURVE( '', #2525, #2528, #2529, .T. ); +#2067 = EDGE_CURVE( '', #2528, #2493, #2530, .T. ); +#2068 = EDGE_CURVE( '', #2531, #2493, #2532, .T. ); +#2069 = EDGE_CURVE( '', #2531, #2533, #2534, .T. ); +#2070 = EDGE_CURVE( '', #2526, #2533, #2535, .T. ); +#2071 = FILL_AREA_STYLE( '', ( #2536 ) ); +#2072 = EDGE_CURVE( '', #2537, #2538, #2539, .T. ); +#2073 = EDGE_CURVE( '', #2364, #2537, #2540, .T. ); +#2074 = EDGE_CURVE( '', #2384, #2538, #2541, .T. ); +#2075 = FILL_AREA_STYLE( '', ( #2542 ) ); +#2076 = EDGE_CURVE( '', #2543, #2544, #2545, .T. ); +#2077 = EDGE_CURVE( '', #2328, #2543, #2546, .F. ); +#2078 = EDGE_CURVE( '', #2326, #2544, #2547, .T. ); +#2079 = FILL_AREA_STYLE( '', ( #2548 ) ); +#2080 = EDGE_CURVE( '', #2549, #2550, #2551, .T. ); +#2081 = EDGE_CURVE( '', #2550, #2552, #2553, .T. ); +#2082 = EDGE_CURVE( '', #2554, #2552, #2555, .T. ); +#2083 = EDGE_CURVE( '', #2549, #2554, #2556, .F. ); +#2084 = FILL_AREA_STYLE( '', ( #2557 ) ); +#2085 = EDGE_CURVE( '', #2558, #2559, #2560, .F. ); +#2086 = EDGE_CURVE( '', #2500, #2558, #2561, .F. ); +#2087 = EDGE_CURVE( '', #2559, #2498, #2562, .F. ); +#2088 = FILL_AREA_STYLE( '', ( #2563 ) ); +#2089 = EDGE_CURVE( '', #2564, #2425, #2565, .T. ); +#2090 = EDGE_CURVE( '', #2566, #2564, #2567, .T. ); +#2091 = EDGE_CURVE( '', #2566, #2424, #2568, .T. ); +#2092 = FILL_AREA_STYLE( '', ( #2569 ) ); +#2093 = EDGE_CURVE( '', #2570, #2571, #2572, .T. ); +#2094 = EDGE_CURVE( '', #2571, #2564, #2573, .F. ); +#2095 = EDGE_CURVE( '', #2445, #2425, #2574, .T. ); +#2096 = EDGE_CURVE( '', #2444, #2570, #2575, .T. ); +#2097 = FILL_AREA_STYLE( '', ( #2576 ) ); +#2098 = EDGE_CURVE( '', #2577, #2577, #2578, .T. ); +#2099 = FILL_AREA_STYLE( '', ( #2579 ) ); +#2100 = EDGE_CURVE( '', #2580, #2581, #2582, .T. ); +#2101 = EDGE_CURVE( '', #2491, #2581, #2583, .F. ); +#2102 = EDGE_CURVE( '', #2584, #2491, #2585, .T. ); +#2103 = EDGE_CURVE( '', #2584, #2586, #2587, .T. ); +#2104 = EDGE_CURVE( '', #2588, #2586, #2589, .T. ); +#2105 = EDGE_CURVE( '', #2588, #2580, #2590, .T. ); +#2106 = FILL_AREA_STYLE( '', ( #2591 ) ); +#2107 = EDGE_CURVE( '', #2592, #2412, #2593, .T. ); +#2108 = EDGE_CURVE( '', #2592, #2594, #2595, .T. ); +#2109 = EDGE_CURVE( '', #2594, #2596, #2597, .T. ); +#2110 = EDGE_CURVE( '', #2596, #2598, #2599, .T. ); +#2111 = EDGE_CURVE( '', #2598, #2600, #2601, .T. ); +#2112 = EDGE_CURVE( '', #2600, #2602, #2603, .F. ); +#2113 = EDGE_CURVE( '', #2602, #2517, #2604, .T. ); +#2114 = EDGE_CURVE( '', #2605, #2517, #2606, .T. ); +#2115 = EDGE_CURVE( '', #2414, #2605, #2607, .T. ); +#2116 = FILL_AREA_STYLE( '', ( #2608 ) ); +#2117 = EDGE_CURVE( '', #2609, #2610, #2611, .F. ); +#2118 = EDGE_CURVE( '', #2602, #2610, #2612, .T. ); +#2119 = EDGE_CURVE( '', #2600, #2609, #2613, .T. ); +#2120 = FILL_AREA_STYLE( '', ( #2614 ) ); +#2121 = EDGE_CURVE( '', #2552, #2420, #2615, .T. ); +#2122 = EDGE_CURVE( '', #2554, #2418, #2616, .T. ); +#2123 = FILL_AREA_STYLE( '', ( #2617 ) ); +#2124 = EDGE_CURVE( '', #2618, #2619, #2620, .T. ); +#2125 = EDGE_CURVE( '', #2376, #2618, #2621, .T. ); +#2126 = EDGE_CURVE( '', #2374, #2619, #2622, .T. ); +#2127 = FILL_AREA_STYLE( '', ( #2623 ) ); +#2128 = EDGE_CURVE( '', #2584, #2461, #2624, .T. ); +#2129 = FILL_AREA_STYLE( '', ( #2625 ) ); +#2130 = EDGE_CURVE( '', #2626, #2397, #2627, .T. ); +#2131 = EDGE_CURVE( '', #2370, #2626, #2628, .T. ); +#2132 = FILL_AREA_STYLE( '', ( #2629 ) ); +#2133 = EDGE_CURVE( '', #2505, #2630, #2631, .T. ); +#2134 = EDGE_CURVE( '', #2342, #2632, #2633, .T. ); +#2135 = EDGE_CURVE( '', #2632, #2630, #2634, .T. ); +#2136 = FILL_AREA_STYLE( '', ( #2635 ) ); +#2137 = EDGE_CURVE( '', #2636, #2427, #2637, .T. ); +#2138 = EDGE_CURVE( '', #2566, #2636, #2638, .T. ); +#2139 = FILL_AREA_STYLE( '', ( #2639 ) ); +#2140 = EDGE_CURVE( '', #2640, #2537, #2641, .T. ); +#2141 = EDGE_CURVE( '', #2538, #2642, #2643, .T. ); +#2142 = EDGE_CURVE( '', #2642, #2644, #2645, .T. ); +#2143 = EDGE_CURVE( '', #2644, #2646, #2647, .T. ); +#2144 = EDGE_CURVE( '', #2646, #2618, #2648, .T. ); +#2145 = EDGE_CURVE( '', #2619, #2649, #2650, .T. ); +#2146 = EDGE_CURVE( '', #2649, #2626, #2651, .T. ); +#2147 = EDGE_CURVE( '', #2398, #2640, #2652, .T. ); +#2148 = EDGE_CURVE( '', #2653, #2602, #2654, .T. ); +#2149 = EDGE_CURVE( '', #2610, #2655, #2656, .T. ); +#2150 = EDGE_CURVE( '', #2655, #2657, #2658, .T. ); +#2151 = EDGE_CURVE( '', #2657, #2659, #2660, .T. ); +#2152 = EDGE_CURVE( '', #2659, #2653, #2661, .T. ); +#2153 = EDGE_CURVE( '', #2662, #2663, #2664, .T. ); +#2154 = EDGE_CURVE( '', #2665, #2662, #2666, .T. ); +#2155 = EDGE_CURVE( '', #2341, #2665, #2667, .T. ); +#2156 = EDGE_CURVE( '', #2663, #2403, #2668, .F. ); +#2157 = EDGE_CURVE( '', #2473, #2669, #2670, .F. ); +#2158 = EDGE_CURVE( '', #2669, #2671, #2672, .F. ); +#2159 = EDGE_CURVE( '', #2671, #2673, #2674, .T. ); +#2160 = EDGE_CURVE( '', #2558, #2673, #2675, .T. ); +#2161 = EDGE_CURVE( '', #2559, #2389, #2676, .T. ); +#2162 = EDGE_CURVE( '', #2528, #2393, #2677, .T. ); +#2163 = EDGE_CURVE( '', #2584, #2528, #2678, .T. ); +#2164 = EDGE_CURVE( '', #2359, #2461, #2679, .T. ); +#2165 = FILL_AREA_STYLE( '', ( #2680 ) ); +#2166 = EDGE_CURVE( '', #2681, #2438, #2682, .T. ); +#2167 = EDGE_CURVE( '', #2683, #2436, #2684, .T. ); +#2168 = EDGE_CURVE( '', #2681, #2683, #2685, .T. ); +#2169 = FILL_AREA_STYLE( '', ( #2686 ) ); +#2170 = EDGE_CURVE( '', #2687, #2570, #2688, .T. ); +#2171 = EDGE_CURVE( '', #2449, #2687, #2689, .T. ); +#2172 = FILL_AREA_STYLE( '', ( #2690 ) ); +#2173 = EDGE_CURVE( '', #2683, #2332, #2691, .F. ); +#2174 = FILL_AREA_STYLE( '', ( #2692 ) ); +#2175 = EDGE_CURVE( '', #2447, #2438, #2693, .T. ); +#2176 = EDGE_CURVE( '', #2694, #2681, #2695, .F. ); +#2177 = EDGE_CURVE( '', #2694, #2687, #2696, .T. ); +#2178 = FILL_AREA_STYLE( '', ( #2697 ) ); +#2179 = EDGE_CURVE( '', #2372, #2649, #2698, .T. ); +#2180 = FILL_AREA_STYLE( '', ( #2699 ) ); +#2181 = EDGE_CURVE( '', #2630, #2700, #2701, .T. ); +#2182 = EDGE_CURVE( '', #2632, #2702, #2703, .T. ); +#2183 = EDGE_CURVE( '', #2702, #2700, #2704, .T. ); +#2184 = FILL_AREA_STYLE( '', ( #2705 ) ); +#2185 = EDGE_CURVE( '', #2467, #2324, #2706, .T. ); +#2186 = EDGE_CURVE( '', #2459, #2323, #2707, .T. ); +#2187 = FILL_AREA_STYLE( '', ( #2708 ) ); +#2188 = EDGE_CURVE( '', #2700, #2482, #2709, .T. ); +#2189 = EDGE_CURVE( '', #2702, #2477, #2710, .T. ); +#2190 = FILL_AREA_STYLE( '', ( #2711 ) ); +#2191 = EDGE_CURVE( '', #2389, #2496, #2712, .T. ); +#2192 = FILL_AREA_STYLE( '', ( #2713 ) ); +#2193 = EDGE_CURVE( '', #2714, #2714, #2715, .F. ); +#2194 = EDGE_CURVE( '', #2716, #2716, #2717, .F. ); +#2195 = FILL_AREA_STYLE( '', ( #2718 ) ); +#2196 = EDGE_CURVE( '', #2586, #2525, #2719, .T. ); +#2197 = EDGE_CURVE( '', #2526, #2588, #2720, .T. ); +#2198 = FILL_AREA_STYLE( '', ( #2721 ) ); +#2199 = EDGE_CURVE( '', #2722, #2723, #2724, .T. ); +#2200 = EDGE_CURVE( '', #2598, #2723, #2725, .T. ); +#2201 = EDGE_CURVE( '', #2596, #2722, #2726, .T. ); +#2202 = FILL_AREA_STYLE( '', ( #2727 ) ); +#2203 = EDGE_CURVE( '', #2610, #2515, #2728, .T. ); +#2204 = EDGE_CURVE( '', #2655, #2512, #2729, .T. ); +#2205 = FILL_AREA_STYLE( '', ( #2730 ) ); +#2206 = EDGE_CURVE( '', #2431, #2496, #2731, .F. ); +#2207 = FILL_AREA_STYLE( '', ( #2732 ) ); +#2208 = EDGE_CURVE( '', #2681, #2564, #2733, .T. ); +#2209 = EDGE_CURVE( '', #2388, #2734, #2735, .T. ); +#2210 = EDGE_CURVE( '', #2734, #2636, #2736, .T. ); +#2211 = FILL_AREA_STYLE( '', ( #2737 ) ); +#2212 = EDGE_CURVE( '', #2738, #2515, #2739, .T. ); +#2213 = EDGE_CURVE( '', #2605, #2738, #2740, .T. ); +#2214 = FILL_AREA_STYLE( '', ( #2741 ) ); +#2215 = EDGE_CURVE( '', #2742, #2478, #2743, .T. ); +#2216 = EDGE_CURVE( '', #2744, #2742, #2745, .F. ); +#2217 = EDGE_CURVE( '', #2480, #2744, #2746, .F. ); +#2218 = FILL_AREA_STYLE( '', ( #2747 ) ); +#2219 = EDGE_CURVE( '', #2350, #2458, #2748, .T. ); +#2220 = FILL_AREA_STYLE( '', ( #2749 ) ); +#2221 = EDGE_CURVE( '', #2550, #2544, #2750, .T. ); +#2222 = EDGE_CURVE( '', #2751, #2550, #2752, .T. ); +#2223 = EDGE_CURVE( '', #2753, #2751, #2754, .T. ); +#2224 = EDGE_CURVE( '', #2753, #2544, #2755, .T. ); +#2225 = FILL_AREA_STYLE( '', ( #2756 ) ); +#2226 = EDGE_CURVE( '', #2671, #2487, #2757, .T. ); +#2227 = EDGE_CURVE( '', #2673, #2502, #2758, .T. ); +#2228 = FILL_AREA_STYLE( '', ( #2759 ) ); +#2229 = EDGE_CURVE( '', #2669, #2486, #2760, .T. ); +#2230 = FILL_AREA_STYLE( '', ( #2761 ) ); +#2231 = EDGE_CURVE( '', #2509, #2663, #2762, .F. ); +#2232 = FILL_AREA_STYLE( '', ( #2763 ) ); +#2233 = EDGE_CURVE( '', #2657, #2513, #2764, .T. ); +#2234 = FILL_AREA_STYLE( '', ( #2765 ) ); +#2235 = EDGE_CURVE( '', #2363, #2640, #2766, .T. ); +#2236 = FILL_AREA_STYLE( '', ( #2767 ) ); +#2237 = EDGE_CURVE( '', #2768, #2769, #2770, .F. ); +#2238 = EDGE_CURVE( '', #2594, #2768, #2771, .F. ); +#2239 = EDGE_CURVE( '', #2769, #2592, #2772, .T. ); +#2240 = FILL_AREA_STYLE( '', ( #2773 ) ); +#2241 = EDGE_CURVE( '', #2355, #2465, #2774, .T. ); +#2242 = FILL_AREA_STYLE( '', ( #2775 ) ); +#2243 = EDGE_CURVE( '', #2768, #2722, #2776, .T. ); +#2244 = EDGE_CURVE( '', #2769, #2409, #2777, .T. ); +#2245 = EDGE_CURVE( '', #2410, #2738, #2778, .T. ); +#2246 = EDGE_CURVE( '', #2723, #2609, #2779, .T. ); +#2247 = FILL_AREA_STYLE( '', ( #2780 ) ); +#2248 = EDGE_CURVE( '', #2781, #2782, #2783, .F. ); +#2249 = EDGE_CURVE( '', #2784, #2782, #2785, .F. ); +#2250 = EDGE_CURVE( '', #2786, #2784, #2787, .F. ); +#2251 = EDGE_CURVE( '', #2786, #2781, #2788, .T. ); +#2252 = FILL_AREA_STYLE( '', ( #2789 ) ); +#2253 = EDGE_CURVE( '', #2790, #2742, #2791, .F. ); +#2254 = EDGE_CURVE( '', #2341, #2786, #2792, .F. ); +#2255 = EDGE_CURVE( '', #2784, #2790, #2793, .T. ); +#2256 = FILL_AREA_STYLE( '', ( #2794 ) ); +#2257 = EDGE_CURVE( '', #2734, #2429, #2795, .T. ); +#2258 = FILL_AREA_STYLE( '', ( #2796 ) ); +#2259 = EDGE_CURVE( '', #2797, #2744, #2798, .F. ); +#2260 = EDGE_CURVE( '', #2782, #2797, #2799, .T. ); +#2261 = EDGE_CURVE( '', #2665, #2781, #2800, .F. ); +#2262 = EDGE_CURVE( '', #2665, #2505, #2801, .T. ); +#2263 = FILL_AREA_STYLE( '', ( #2802 ) ); +#2264 = EDGE_CURVE( '', #2790, #2797, #2803, .T. ); +#2265 = FILL_AREA_STYLE( '', ( #2804 ) ); +#2266 = EDGE_CURVE( '', #2382, #2642, #2805, .T. ); +#2267 = FILL_AREA_STYLE( '', ( #2806 ) ); +#2268 = EDGE_CURVE( '', #2653, #2519, #2807, .T. ); +#2269 = FILL_AREA_STYLE( '', ( #2808 ) ); +#2270 = EDGE_CURVE( '', #2533, #2580, #2809, .T. ); +#2271 = FILL_AREA_STYLE( '', ( #2810 ) ); +#2272 = EDGE_CURVE( '', #2549, #2543, #2811, .T. ); +#2273 = EDGE_CURVE( '', #2812, #2543, #2813, .F. ); +#2274 = EDGE_CURVE( '', #2812, #2814, #2815, .T. ); +#2275 = EDGE_CURVE( '', #2814, #2549, #2816, .F. ); +#2276 = FILL_AREA_STYLE( '', ( #2817 ) ); +#2277 = FILL_AREA_STYLE( '', ( #2818 ) ); +#2278 = EDGE_CURVE( '', #2521, #2659, #2819, .F. ); +#2279 = FILL_AREA_STYLE( '', ( #2820 ) ); +#2280 = FILL_AREA_STYLE( '', ( #2821 ) ); +#2281 = FILL_AREA_STYLE( '', ( #2822 ) ); +#2282 = FILL_AREA_STYLE( '', ( #2823 ) ); +#2283 = FILL_AREA_STYLE( '', ( #2824 ) ); +#2284 = EDGE_CURVE( '', #2380, #2644, #2825, .T. ); +#2285 = EDGE_CURVE( '', #2378, #2646, #2826, .T. ); +#2286 = FILL_AREA_STYLE( '', ( #2827 ) ); +#2287 = EDGE_CURVE( '', #2571, #2694, #2828, .T. ); +#2288 = FILL_AREA_STYLE( '', ( #2829 ) ); +#2289 = EDGE_CURVE( '', #2830, #2812, #2831, .T. ); +#2290 = EDGE_CURVE( '', #2832, #2753, #2833, .T. ); +#2291 = EDGE_CURVE( '', #2832, #2830, #2834, .T. ); +#2292 = FILL_AREA_STYLE( '', ( #2835 ) ); +#2293 = FILL_AREA_STYLE( '', ( #2836 ) ); +#2294 = EDGE_CURVE( '', #2751, #2837, #2838, .T. ); +#2295 = EDGE_CURVE( '', #2814, #2839, #2840, .T. ); +#2296 = EDGE_CURVE( '', #2837, #2839, #2841, .T. ); +#2297 = FILL_AREA_STYLE( '', ( #2842 ) ); +#2298 = FILL_AREA_STYLE( '', ( #2843 ) ); +#2299 = FILL_AREA_STYLE( '', ( #2844 ) ); +#2300 = FILL_AREA_STYLE( '', ( #2845 ) ); +#2301 = EDGE_CURVE( '', #2662, #2507, #2846, .T. ); +#2302 = FILL_AREA_STYLE( '', ( #2847 ) ); +#2303 = EDGE_CURVE( '', #2581, #2531, #2848, .T. ); +#2304 = FILL_AREA_STYLE( '', ( #2849 ) ); +#2305 = FILL_AREA_STYLE( '', ( #2850 ) ); +#2306 = FILL_AREA_STYLE( '', ( #2851 ) ); +#2307 = FILL_AREA_STYLE( '', ( #2852 ) ); +#2308 = FILL_AREA_STYLE( '', ( #2853 ) ); +#2309 = FILL_AREA_STYLE( '', ( #2854 ) ); +#2310 = FILL_AREA_STYLE( '', ( #2855 ) ); +#2311 = EDGE_CURVE( '', #2839, #2830, #2856, .T. ); +#2312 = EDGE_CURVE( '', #2837, #2832, #2857, .T. ); +#2313 = FILL_AREA_STYLE( '', ( #2858 ) ); +#2314 = FILL_AREA_STYLE( '', ( #2859 ) ); +#2315 = FILL_AREA_STYLE( '', ( #2860 ) ); +#2316 = FILL_AREA_STYLE( '', ( #2861 ) ); +#2317 = FILL_AREA_STYLE( '', ( #2862 ) ); +#2318 = FILL_AREA_STYLE( '', ( #2863 ) ); +#2319 = FILL_AREA_STYLE( '', ( #2864 ) ); +#2320 = FILL_AREA_STYLE( '', ( #2865 ) ); +#2321 = FILL_AREA_STYLE( '', ( #2866 ) ); +#2322 = FILL_AREA_STYLE_COLOUR( '', #2867 ); +#2323 = VERTEX_POINT( '', #2868 ); +#2324 = VERTEX_POINT( '', #2869 ); +#2325 = LINE( '', #2870, #2871 ); +#2326 = VERTEX_POINT( '', #2872 ); +#2327 = LINE( '', #2873, #2874 ); +#2328 = VERTEX_POINT( '', #2875 ); +#2329 = LINE( '', #2876, #2877 ); +#2330 = LINE( '', #2878, #2879 ); +#2331 = FILL_AREA_STYLE_COLOUR( '', #2880 ); +#2332 = VERTEX_POINT( '', #2881 ); +#2333 = VERTEX_POINT( '', #2882 ); +#2334 = LINE( '', #2883, #2884 ); +#2335 = VERTEX_POINT( '', #2885 ); +#2336 = LINE( '', #2886, #2887 ); +#2337 = VERTEX_POINT( '', #2888 ); +#2338 = LINE( '', #2889, #2890 ); +#2339 = LINE( '', #2891, #2892 ); +#2340 = FILL_AREA_STYLE_COLOUR( '', #2893 ); +#2341 = VERTEX_POINT( '', #2894 ); +#2342 = VERTEX_POINT( '', #2895 ); +#2343 = LINE( '', #2896, #2897 ); +#2344 = VERTEX_POINT( '', #2898 ); +#2345 = LINE( '', #2899, #2900 ); +#2346 = VERTEX_POINT( '', #2901 ); +#2347 = LINE( '', #2902, #2903 ); +#2348 = LINE( '', #2904, #2905 ); +#2349 = FILL_AREA_STYLE_COLOUR( '', #2906 ); +#2350 = VERTEX_POINT( '', #2907 ); +#2351 = VERTEX_POINT( '', #2908 ); +#2352 = LINE( '', #2909, #2910 ); +#2353 = VERTEX_POINT( '', #2911 ); +#2354 = LINE( '', #2912, #2913 ); +#2355 = VERTEX_POINT( '', #2914 ); +#2356 = LINE( '', #2915, #2916 ); +#2357 = VERTEX_POINT( '', #2917 ); +#2358 = CIRCLE( '', #2918, 0.200000000000000 ); +#2359 = VERTEX_POINT( '', #2919 ); +#2360 = LINE( '', #2920, #2921 ); +#2361 = CIRCLE( '', #2922, 0.500000000000000 ); +#2362 = FILL_AREA_STYLE_COLOUR( '', #2923 ); +#2363 = VERTEX_POINT( '', #2924 ); +#2364 = VERTEX_POINT( '', #2925 ); +#2365 = B_SPLINE_CURVE_WITH_KNOTS( '', 1, ( #2926, #2927 ), .UNSPECIFIED., .F., .F., ( 2, 2 ), ( 0.964527027027027, 1.00000000000000 ), .UNSPECIFIED. ); +#2366 = VERTEX_POINT( '', #2928 ); +#2367 = B_SPLINE_CURVE_WITH_KNOTS( '', 1, ( #2929, #2930 ), .UNSPECIFIED., .F., .F., ( 2, 2 ), ( 0.861486486486487, 0.964527027027027 ), .UNSPECIFIED. ); +#2368 = VERTEX_POINT( '', #2931 ); +#2369 = B_SPLINE_CURVE_WITH_KNOTS( '', 1, ( #2932, #2933 ), .UNSPECIFIED., .F., .F., ( 2, 2 ), ( 0.750422297297297, 0.861486486486487 ), .UNSPECIFIED. ); +#2370 = VERTEX_POINT( '', #2934 ); +#2371 = B_SPLINE_CURVE_WITH_KNOTS( '', 1, ( #2935, #2936 ), .UNSPECIFIED., .F., .F., ( 2, 2 ), ( 0.714949324324324, 0.750422297297297 ), .UNSPECIFIED. ); +#2372 = VERTEX_POINT( '', #2937 ); +#2373 = B_SPLINE_CURVE_WITH_KNOTS( '', 1, ( #2938, #2939 ), .UNSPECIFIED., .F., .F., ( 2, 2 ), ( 0.603885135135135, 0.714949324324324 ), .UNSPECIFIED. ); +#2374 = VERTEX_POINT( '', #2940 ); +#2375 = B_SPLINE_CURVE_WITH_KNOTS( '', 1, ( #2941, #2942 ), .UNSPECIFIED., .F., .F., ( 2, 2 ), ( 0.498733108108108, 0.603885135135135 ), .UNSPECIFIED. ); +#2376 = VERTEX_POINT( '', #2943 ); +#2377 = B_SPLINE_CURVE_WITH_KNOTS( '', 1, ( #2944, #2945 ), .UNSPECIFIED., .F., .F., ( 2, 2 ), ( 0.463260135135135, 0.498733108108108 ), .UNSPECIFIED. ); +#2378 = VERTEX_POINT( '', #2946 ); +#2379 = B_SPLINE_CURVE_WITH_KNOTS( '', 1, ( #2947, #2948 ), .UNSPECIFIED., .F., .F., ( 2, 2 ), ( 0.358108108108108, 0.463260135135135 ), .UNSPECIFIED. ); +#2380 = VERTEX_POINT( '', #2949 ); +#2381 = B_SPLINE_CURVE_WITH_KNOTS( '', 1, ( #2950, #2951 ), .UNSPECIFIED., .F., .F., ( 2, 2 ), ( 0.248310810810811, 0.358108108108108 ), .UNSPECIFIED. ); +#2382 = VERTEX_POINT( '', #2952 ); +#2383 = B_SPLINE_CURVE_WITH_KNOTS( '', 1, ( #2953, #2954 ), .UNSPECIFIED., .F., .F., ( 2, 2 ), ( 0.212837837837838, 0.248310810810811 ), .UNSPECIFIED. ); +#2384 = VERTEX_POINT( '', #2955 ); +#2385 = B_SPLINE_CURVE_WITH_KNOTS( '', 1, ( #2956, #2957 ), .UNSPECIFIED., .F., .F., ( 2, 2 ), ( 0.103040540540540, 0.212837837837838 ), .UNSPECIFIED. ); +#2386 = B_SPLINE_CURVE_WITH_KNOTS( '', 1, ( #2958, #2959 ), .UNSPECIFIED., .F., .F., ( 2, 2 ), ( 0.000000000000000, 0.103040540540540 ), .UNSPECIFIED. ); +#2387 = FILL_AREA_STYLE_COLOUR( '', #2960 ); +#2388 = VERTEX_POINT( '', #2961 ); +#2389 = VERTEX_POINT( '', #2962 ); +#2390 = CIRCLE( '', #2963, 0.500000000000000 ); +#2391 = VERTEX_POINT( '', #2964 ); +#2392 = LINE( '', #2965, #2966 ); +#2393 = VERTEX_POINT( '', #2967 ); +#2394 = CIRCLE( '', #2968, 0.500000000000000 ); +#2395 = LINE( '', #2969, #2970 ); +#2396 = FILL_AREA_STYLE_COLOUR( '', #2971 ); +#2397 = VERTEX_POINT( '', #2972 ); +#2398 = VERTEX_POINT( '', #2973 ); +#2399 = B_SPLINE_CURVE_WITH_KNOTS( '', 1, ( #2974, #2975 ), .UNSPECIFIED., .F., .F., ( 2, 2 ), ( 0.750422297297297, 0.861486486486487 ), .UNSPECIFIED. ); +#2400 = LINE( '', #2976, #2977 ); +#2401 = LINE( '', #2978, #2979 ); +#2402 = FILL_AREA_STYLE_COLOUR( '', #2980 ); +#2403 = VERTEX_POINT( '', #2981 ); +#2404 = VERTEX_POINT( '', #2982 ); +#2405 = LINE( '', #2983, #2984 ); +#2406 = LINE( '', #2985, #2986 ); +#2407 = LINE( '', #2987, #2988 ); +#2408 = FILL_AREA_STYLE_COLOUR( '', #2989 ); +#2409 = VERTEX_POINT( '', #2990 ); +#2410 = VERTEX_POINT( '', #2991 ); +#2411 = CIRCLE( '', #2992, 0.500000000000000 ); +#2412 = VERTEX_POINT( '', #2993 ); +#2413 = LINE( '', #2994, #2995 ); +#2414 = VERTEX_POINT( '', #2996 ); +#2415 = CIRCLE( '', #2997, 0.500000000000000 ); +#2416 = LINE( '', #2998, #2999 ); +#2417 = FILL_AREA_STYLE_COLOUR( '', #3000 ); +#2418 = VERTEX_POINT( '', #3001 ); +#2419 = LINE( '', #3002, #3003 ); +#2420 = VERTEX_POINT( '', #3004 ); +#2421 = LINE( '', #3005, #3006 ); +#2422 = LINE( '', #3007, #3008 ); +#2423 = FILL_AREA_STYLE_COLOUR( '', #3009 ); +#2424 = VERTEX_POINT( '', #3010 ); +#2425 = VERTEX_POINT( '', #3011 ); +#2426 = LINE( '', #3012, #3013 ); +#2427 = VERTEX_POINT( '', #3014 ); +#2428 = LINE( '', #3015, #3016 ); +#2429 = VERTEX_POINT( '', #3017 ); +#2430 = LINE( '', #3018, #3019 ); +#2431 = VERTEX_POINT( '', #3020 ); +#2432 = LINE( '', #3021, #3022 ); +#2433 = VERTEX_POINT( '', #3023 ); +#2434 = LINE( '', #3024, #3025 ); +#2435 = LINE( '', #3026, #3027 ); +#2436 = VERTEX_POINT( '', #3028 ); +#2437 = LINE( '', #3029, #3030 ); +#2438 = VERTEX_POINT( '', #3031 ); +#2439 = LINE( '', #3032, #3033 ); +#2440 = LINE( '', #3034, #3035 ); +#2441 = FILL_AREA_STYLE_COLOUR( '', #3036 ); +#2442 = VERTEX_POINT( '', #3037 ); +#2443 = CIRCLE( '', #3038, 1.17500000000000 ); +#2444 = VERTEX_POINT( '', #3039 ); +#2445 = VERTEX_POINT( '', #3040 ); +#2446 = LINE( '', #3041, #3042 ); +#2447 = VERTEX_POINT( '', #3043 ); +#2448 = LINE( '', #3044, #3045 ); +#2449 = VERTEX_POINT( '', #3046 ); +#2450 = LINE( '', #3047, #3048 ); +#2451 = LINE( '', #3049, #3050 ); +#2452 = FILL_AREA_STYLE_COLOUR( '', #3051 ); +#2453 = VERTEX_POINT( '', #3052 ); +#2454 = CIRCLE( '', #3053, 0.200000000000000 ); +#2455 = LINE( '', #3054, #3055 ); +#2456 = LINE( '', #3056, #3057 ); +#2457 = FILL_AREA_STYLE_COLOUR( '', #3058 ); +#2458 = VERTEX_POINT( '', #3059 ); +#2459 = VERTEX_POINT( '', #3060 ); +#2460 = LINE( '', #3061, #3062 ); +#2461 = VERTEX_POINT( '', #3063 ); +#2462 = CIRCLE( '', #3064, 0.500000000000000 ); +#2463 = VERTEX_POINT( '', #3065 ); +#2464 = LINE( '', #3066, #3067 ); +#2465 = VERTEX_POINT( '', #3068 ); +#2466 = CIRCLE( '', #3069, 0.200000000000000 ); +#2467 = VERTEX_POINT( '', #3070 ); +#2468 = LINE( '', #3071, #3072 ); +#2469 = LINE( '', #3073, #3074 ); +#2470 = FILL_AREA_STYLE_COLOUR( '', #3075 ); +#2471 = VERTEX_POINT( '', #3076 ); +#2472 = LINE( '', #3077, #3078 ); +#2473 = VERTEX_POINT( '', #3079 ); +#2474 = LINE( '', #3080, #3081 ); +#2475 = LINE( '', #3082, #3083 ); +#2476 = FILL_AREA_STYLE_COLOUR( '', #3084 ); +#2477 = VERTEX_POINT( '', #3085 ); +#2478 = VERTEX_POINT( '', #3086 ); +#2479 = LINE( '', #3087, #3088 ); +#2480 = VERTEX_POINT( '', #3089 ); +#2481 = CIRCLE( '', #3090, 1.50000000000000 ); +#2482 = VERTEX_POINT( '', #3091 ); +#2483 = LINE( '', #3092, #3093 ); +#2484 = LINE( '', #3094, #3095 ); +#2485 = FILL_AREA_STYLE_COLOUR( '', #3096 ); +#2486 = VERTEX_POINT( '', #3097 ); +#2487 = VERTEX_POINT( '', #3098 ); +#2488 = CIRCLE( '', #3099, 2.77544642860000 ); +#2489 = CIRCLE( '', #3100, 3.00000000000000 ); +#2490 = LINE( '', #3101, #3102 ); +#2491 = VERTEX_POINT( '', #3103 ); +#2492 = LINE( '', #3104, #3105 ); +#2493 = VERTEX_POINT( '', #3106 ); +#2494 = LINE( '', #3107, #3108 ); +#2495 = LINE( '', #3109, #3110 ); +#2496 = VERTEX_POINT( '', #3111 ); +#2497 = LINE( '', #3112, #3113 ); +#2498 = VERTEX_POINT( '', #3114 ); +#2499 = LINE( '', #3115, #3116 ); +#2500 = VERTEX_POINT( '', #3117 ); +#2501 = CIRCLE( '', #3118, 3.00000000000000 ); +#2502 = VERTEX_POINT( '', #3119 ); +#2503 = CIRCLE( '', #3120, 2.77544642860000 ); +#2504 = CIRCLE( '', #3121, 7.50000000000000 ); +#2505 = VERTEX_POINT( '', #3122 ); +#2506 = LINE( '', #3123, #3124 ); +#2507 = VERTEX_POINT( '', #3125 ); +#2508 = LINE( '', #3126, #3127 ); +#2509 = VERTEX_POINT( '', #3128 ); +#2510 = LINE( '', #3129, #3130 ); +#2511 = CIRCLE( '', #3131, 3.10000000000000 ); +#2512 = VERTEX_POINT( '', #3132 ); +#2513 = VERTEX_POINT( '', #3133 ); +#2514 = LINE( '', #3134, #3135 ); +#2515 = VERTEX_POINT( '', #3136 ); +#2516 = LINE( '', #3137, #3138 ); +#2517 = VERTEX_POINT( '', #3139 ); +#2518 = LINE( '', #3140, #3141 ); +#2519 = VERTEX_POINT( '', #3142 ); +#2520 = LINE( '', #3143, #3144 ); +#2521 = VERTEX_POINT( '', #3145 ); +#2522 = LINE( '', #3146, #3147 ); +#2523 = CIRCLE( '', #3148, 3.10000000000000 ); +#2524 = FILL_AREA_STYLE_COLOUR( '', #3149 ); +#2525 = VERTEX_POINT( '', #3150 ); +#2526 = VERTEX_POINT( '', #3151 ); +#2527 = LINE( '', #3152, #3153 ); +#2528 = VERTEX_POINT( '', #3154 ); +#2529 = CIRCLE( '', #3155, 0.500000000000000 ); +#2530 = LINE( '', #3156, #3157 ); +#2531 = VERTEX_POINT( '', #3158 ); +#2532 = CIRCLE( '', #3159, 0.200000000000000 ); +#2533 = VERTEX_POINT( '', #3160 ); +#2534 = LINE( '', #3161, #3162 ); +#2535 = LINE( '', #3163, #3164 ); +#2536 = FILL_AREA_STYLE_COLOUR( '', #3165 ); +#2537 = VERTEX_POINT( '', #3166 ); +#2538 = VERTEX_POINT( '', #3167 ); +#2539 = B_SPLINE_CURVE_WITH_KNOTS( '', 1, ( #3168, #3169 ), .UNSPECIFIED., .F., .F., ( 2, 2 ), ( 0.000000000000000, 0.103040540540540 ), .UNSPECIFIED. ); +#2540 = LINE( '', #3170, #3171 ); +#2541 = LINE( '', #3172, #3173 ); +#2542 = FILL_AREA_STYLE_COLOUR( '', #3174 ); +#2543 = VERTEX_POINT( '', #3175 ); +#2544 = VERTEX_POINT( '', #3176 ); +#2545 = LINE( '', #3177, #3178 ); +#2546 = LINE( '', #3179, #3180 ); +#2547 = LINE( '', #3181, #3182 ); +#2548 = FILL_AREA_STYLE_COLOUR( '', #3183 ); +#2549 = VERTEX_POINT( '', #3184 ); +#2550 = VERTEX_POINT( '', #3185 ); +#2551 = LINE( '', #3186, #3187 ); +#2552 = VERTEX_POINT( '', #3188 ); +#2553 = LINE( '', #3189, #3190 ); +#2554 = VERTEX_POINT( '', #3191 ); +#2555 = LINE( '', #3192, #3193 ); +#2556 = LINE( '', #3194, #3195 ); +#2557 = FILL_AREA_STYLE_COLOUR( '', #3196 ); +#2558 = VERTEX_POINT( '', #3197 ); +#2559 = VERTEX_POINT( '', #3198 ); +#2560 = CIRCLE( '', #3199, 3.00000000000000 ); +#2561 = LINE( '', #3200, #3201 ); +#2562 = LINE( '', #3202, #3203 ); +#2563 = FILL_AREA_STYLE_COLOUR( '', #3204 ); +#2564 = VERTEX_POINT( '', #3205 ); +#2565 = LINE( '', #3206, #3207 ); +#2566 = VERTEX_POINT( '', #3208 ); +#2567 = LINE( '', #3209, #3210 ); +#2568 = LINE( '', #3211, #3212 ); +#2569 = FILL_AREA_STYLE_COLOUR( '', #3213 ); +#2570 = VERTEX_POINT( '', #3214 ); +#2571 = VERTEX_POINT( '', #3215 ); +#2572 = LINE( '', #3216, #3217 ); +#2573 = CIRCLE( '', #3218, 0.200000000000000 ); +#2574 = CIRCLE( '', #3219, 0.500000000000000 ); +#2575 = LINE( '', #3220, #3221 ); +#2576 = FILL_AREA_STYLE_COLOUR( '', #3222 ); +#2577 = VERTEX_POINT( '', #3223 ); +#2578 = CIRCLE( '', #3224, 1.17500000000000 ); +#2579 = FILL_AREA_STYLE_COLOUR( '', #3225 ); +#2580 = VERTEX_POINT( '', #3226 ); +#2581 = VERTEX_POINT( '', #3227 ); +#2582 = LINE( '', #3228, #3229 ); +#2583 = CIRCLE( '', #3230, 0.200000000000000 ); +#2584 = VERTEX_POINT( '', #3231 ); +#2585 = LINE( '', #3232, #3233 ); +#2586 = VERTEX_POINT( '', #3234 ); +#2587 = CIRCLE( '', #3235, 0.500000000000000 ); +#2588 = VERTEX_POINT( '', #3236 ); +#2589 = LINE( '', #3237, #3238 ); +#2590 = LINE( '', #3239, #3240 ); +#2591 = FILL_AREA_STYLE_COLOUR( '', #3241 ); +#2592 = VERTEX_POINT( '', #3242 ); +#2593 = LINE( '', #3243, #3244 ); +#2594 = VERTEX_POINT( '', #3245 ); +#2595 = LINE( '', #3246, #3247 ); +#2596 = VERTEX_POINT( '', #3248 ); +#2597 = LINE( '', #3249, #3250 ); +#2598 = VERTEX_POINT( '', #3251 ); +#2599 = CIRCLE( '', #3252, 0.200000000000000 ); +#2600 = VERTEX_POINT( '', #3253 ); +#2601 = LINE( '', #3254, #3255 ); +#2602 = VERTEX_POINT( '', #3256 ); +#2603 = CIRCLE( '', #3257, 0.500000000000000 ); +#2604 = LINE( '', #3258, #3259 ); +#2605 = VERTEX_POINT( '', #3260 ); +#2606 = CIRCLE( '', #3261, 0.200000000000000 ); +#2607 = LINE( '', #3262, #3263 ); +#2608 = FILL_AREA_STYLE_COLOUR( '', #3264 ); +#2609 = VERTEX_POINT( '', #3265 ); +#2610 = VERTEX_POINT( '', #3266 ); +#2611 = CIRCLE( '', #3267, 0.500000000000000 ); +#2612 = LINE( '', #3268, #3269 ); +#2613 = LINE( '', #3270, #3271 ); +#2614 = FILL_AREA_STYLE_COLOUR( '', #3272 ); +#2615 = LINE( '', #3273, #3274 ); +#2616 = LINE( '', #3275, #3276 ); +#2617 = FILL_AREA_STYLE_COLOUR( '', #3277 ); +#2618 = VERTEX_POINT( '', #3278 ); +#2619 = VERTEX_POINT( '', #3279 ); +#2620 = B_SPLINE_CURVE_WITH_KNOTS( '', 1, ( #3280, #3281 ), .UNSPECIFIED., .F., .F., ( 2, 2 ), ( 0.463260135135135, 0.498733108108108 ), .UNSPECIFIED. ); +#2621 = LINE( '', #3282, #3283 ); +#2622 = LINE( '', #3284, #3285 ); +#2623 = FILL_AREA_STYLE_COLOUR( '', #3286 ); +#2624 = LINE( '', #3287, #3288 ); +#2625 = FILL_AREA_STYLE_COLOUR( '', #3289 ); +#2626 = VERTEX_POINT( '', #3290 ); +#2627 = B_SPLINE_CURVE_WITH_KNOTS( '', 1, ( #3291, #3292 ), .UNSPECIFIED., .F., .F., ( 2, 2 ), ( 0.714949324324324, 0.750422297297297 ), .UNSPECIFIED. ); +#2628 = LINE( '', #3293, #3294 ); +#2629 = FILL_AREA_STYLE_COLOUR( '', #3295 ); +#2630 = VERTEX_POINT( '', #3296 ); +#2631 = CIRCLE( '', #3297, 0.200000000000000 ); +#2632 = VERTEX_POINT( '', #3298 ); +#2633 = CIRCLE( '', #3299, 0.200000000000000 ); +#2634 = LINE( '', #3300, #3301 ); +#2635 = FILL_AREA_STYLE_COLOUR( '', #3302 ); +#2636 = VERTEX_POINT( '', #3303 ); +#2637 = LINE( '', #3304, #3305 ); +#2638 = LINE( '', #3306, #3307 ); +#2639 = FILL_AREA_STYLE_COLOUR( '', #3308 ); +#2640 = VERTEX_POINT( '', #3309 ); +#2641 = B_SPLINE_CURVE_WITH_KNOTS( '', 1, ( #3310, #3311 ), .UNSPECIFIED., .F., .F., ( 2, 2 ), ( 0.964527027027027, 1.00000000000000 ), .UNSPECIFIED. ); +#2642 = VERTEX_POINT( '', #3312 ); +#2643 = B_SPLINE_CURVE_WITH_KNOTS( '', 1, ( #3313, #3314 ), .UNSPECIFIED., .F., .F., ( 2, 2 ), ( 0.103040540540540, 0.212837837837838 ), .UNSPECIFIED. ); +#2644 = VERTEX_POINT( '', #3315 ); +#2645 = B_SPLINE_CURVE_WITH_KNOTS( '', 1, ( #3316, #3317 ), .UNSPECIFIED., .F., .F., ( 2, 2 ), ( 0.212837837837838, 0.248310810810811 ), .UNSPECIFIED. ); +#2646 = VERTEX_POINT( '', #3318 ); +#2647 = B_SPLINE_CURVE_WITH_KNOTS( '', 1, ( #3319, #3320 ), .UNSPECIFIED., .F., .F., ( 2, 2 ), ( 0.248310810810811, 0.358108108108108 ), .UNSPECIFIED. ); +#2648 = B_SPLINE_CURVE_WITH_KNOTS( '', 1, ( #3321, #3322 ), .UNSPECIFIED., .F., .F., ( 2, 2 ), ( 0.358108108108108, 0.463260135135135 ), .UNSPECIFIED. ); +#2649 = VERTEX_POINT( '', #3323 ); +#2650 = B_SPLINE_CURVE_WITH_KNOTS( '', 1, ( #3324, #3325 ), .UNSPECIFIED., .F., .F., ( 2, 2 ), ( 0.498733108108108, 0.603885135135135 ), .UNSPECIFIED. ); +#2651 = B_SPLINE_CURVE_WITH_KNOTS( '', 1, ( #3326, #3327 ), .UNSPECIFIED., .F., .F., ( 2, 2 ), ( 0.603885135135135, 0.714949324324324 ), .UNSPECIFIED. ); +#2652 = B_SPLINE_CURVE_WITH_KNOTS( '', 1, ( #3328, #3329 ), .UNSPECIFIED., .F., .F., ( 2, 2 ), ( 0.861486486486487, 0.964527027027027 ), .UNSPECIFIED. ); +#2653 = VERTEX_POINT( '', #3330 ); +#2654 = LINE( '', #3331, #3332 ); +#2655 = VERTEX_POINT( '', #3333 ); +#2656 = LINE( '', #3334, #3335 ); +#2657 = VERTEX_POINT( '', #3336 ); +#2658 = LINE( '', #3337, #3338 ); +#2659 = VERTEX_POINT( '', #3339 ); +#2660 = CIRCLE( '', #3340, 3.10000000000000 ); +#2661 = LINE( '', #3341, #3342 ); +#2662 = VERTEX_POINT( '', #3343 ); +#2663 = VERTEX_POINT( '', #3344 ); +#2664 = LINE( '', #3345, #3346 ); +#2665 = VERTEX_POINT( '', #3347 ); +#2666 = LINE( '', #3348, #3349 ); +#2667 = LINE( '', #3350, #3351 ); +#2668 = CIRCLE( '', #3352, 3.10000000000000 ); +#2669 = VERTEX_POINT( '', #3353 ); +#2670 = CIRCLE( '', #3354, 3.00000000000000 ); +#2671 = VERTEX_POINT( '', #3355 ); +#2672 = CIRCLE( '', #3356, 2.77544642860000 ); +#2673 = VERTEX_POINT( '', #3357 ); +#2674 = CIRCLE( '', #3358, 7.50000000000000 ); +#2675 = CIRCLE( '', #3359, 2.77544642860000 ); +#2676 = LINE( '', #3360, #3361 ); +#2677 = LINE( '', #3362, #3363 ); +#2678 = LINE( '', #3364, #3365 ); +#2679 = LINE( '', #3366, #3367 ); +#2680 = FILL_AREA_STYLE_COLOUR( '', #3368 ); +#2681 = VERTEX_POINT( '', #3369 ); +#2682 = LINE( '', #3370, #3371 ); +#2683 = VERTEX_POINT( '', #3372 ); +#2684 = LINE( '', #3373, #3374 ); +#2685 = LINE( '', #3375, #3376 ); +#2686 = FILL_AREA_STYLE_COLOUR( '', #3377 ); +#2687 = VERTEX_POINT( '', #3378 ); +#2688 = LINE( '', #3379, #3380 ); +#2689 = LINE( '', #3381, #3382 ); +#2690 = FILL_AREA_STYLE_COLOUR( '', #3383 ); +#2691 = LINE( '', #3384, #3385 ); +#2692 = FILL_AREA_STYLE_COLOUR( '', #3386 ); +#2693 = CIRCLE( '', #3387, 0.500000000000000 ); +#2694 = VERTEX_POINT( '', #3388 ); +#2695 = CIRCLE( '', #3389, 0.200000000000000 ); +#2696 = LINE( '', #3390, #3391 ); +#2697 = FILL_AREA_STYLE_COLOUR( '', #3392 ); +#2698 = LINE( '', #3393, #3394 ); +#2699 = FILL_AREA_STYLE_COLOUR( '', #3395 ); +#2700 = VERTEX_POINT( '', #3396 ); +#2701 = LINE( '', #3397, #3398 ); +#2702 = VERTEX_POINT( '', #3399 ); +#2703 = LINE( '', #3400, #3401 ); +#2704 = LINE( '', #3402, #3403 ); +#2705 = FILL_AREA_STYLE_COLOUR( '', #3404 ); +#2706 = LINE( '', #3405, #3406 ); +#2707 = LINE( '', #3407, #3408 ); +#2708 = FILL_AREA_STYLE_COLOUR( '', #3409 ); +#2709 = CIRCLE( '', #3410, 0.500000000000000 ); +#2710 = CIRCLE( '', #3411, 0.500000000000000 ); +#2711 = FILL_AREA_STYLE_COLOUR( '', #3412 ); +#2712 = LINE( '', #3413, #3414 ); +#2713 = FILL_AREA_STYLE_COLOUR( '', #3415 ); +#2714 = VERTEX_POINT( '', #3416 ); +#2715 = CIRCLE( '', #3417, 1.17500000000000 ); +#2716 = VERTEX_POINT( '', #3418 ); +#2717 = CIRCLE( '', #3419, 1.17500000000000 ); +#2718 = FILL_AREA_STYLE_COLOUR( '', #3420 ); +#2719 = LINE( '', #3421, #3422 ); +#2720 = LINE( '', #3423, #3424 ); +#2721 = FILL_AREA_STYLE_COLOUR( '', #3425 ); +#2722 = VERTEX_POINT( '', #3426 ); +#2723 = VERTEX_POINT( '', #3427 ); +#2724 = CIRCLE( '', #3428, 0.200000000000000 ); +#2725 = LINE( '', #3429, #3430 ); +#2726 = LINE( '', #3431, #3432 ); +#2727 = FILL_AREA_STYLE_COLOUR( '', #3433 ); +#2728 = LINE( '', #3434, #3435 ); +#2729 = LINE( '', #3436, #3437 ); +#2730 = FILL_AREA_STYLE_COLOUR( '', #3438 ); +#2731 = CIRCLE( '', #3439, 0.200000000000000 ); +#2732 = FILL_AREA_STYLE_COLOUR( '', #3440 ); +#2733 = LINE( '', #3441, #3442 ); +#2734 = VERTEX_POINT( '', #3443 ); +#2735 = LINE( '', #3444, #3445 ); +#2736 = LINE( '', #3446, #3447 ); +#2737 = FILL_AREA_STYLE_COLOUR( '', #3448 ); +#2738 = VERTEX_POINT( '', #3449 ); +#2739 = CIRCLE( '', #3450, 0.200000000000000 ); +#2740 = LINE( '', #3451, #3452 ); +#2741 = FILL_AREA_STYLE_COLOUR( '', #3453 ); +#2742 = VERTEX_POINT( '', #3454 ); +#2743 = LINE( '', #3455, #3456 ); +#2744 = VERTEX_POINT( '', #3457 ); +#2745 = CIRCLE( '', #3458, 1.50000000000000 ); +#2746 = LINE( '', #3459, #3460 ); +#2747 = FILL_AREA_STYLE_COLOUR( '', #3461 ); +#2748 = LINE( '', #3462, #3463 ); +#2749 = FILL_AREA_STYLE_COLOUR( '', #3464 ); +#2750 = LINE( '', #3465, #3466 ); +#2751 = VERTEX_POINT( '', #3467 ); +#2752 = CIRCLE( '', #3468, 0.500000000000000 ); +#2753 = VERTEX_POINT( '', #3469 ); +#2754 = LINE( '', #3470, #3471 ); +#2755 = CIRCLE( '', #3472, 0.500000000000000 ); +#2756 = FILL_AREA_STYLE_COLOUR( '', #3473 ); +#2757 = LINE( '', #3474, #3475 ); +#2758 = LINE( '', #3476, #3477 ); +#2759 = FILL_AREA_STYLE_COLOUR( '', #3478 ); +#2760 = LINE( '', #3479, #3480 ); +#2761 = FILL_AREA_STYLE_COLOUR( '', #3481 ); +#2762 = LINE( '', #3482, #3483 ); +#2763 = FILL_AREA_STYLE_COLOUR( '', #3484 ); +#2764 = LINE( '', #3485, #3486 ); +#2765 = FILL_AREA_STYLE_COLOUR( '', #3487 ); +#2766 = LINE( '', #3488, #3489 ); +#2767 = FILL_AREA_STYLE_COLOUR( '', #3490 ); +#2768 = VERTEX_POINT( '', #3491 ); +#2769 = VERTEX_POINT( '', #3492 ); +#2770 = LINE( '', #3493, #3494 ); +#2771 = CIRCLE( '', #3495, 1.50000000000000 ); +#2772 = CIRCLE( '', #3496, 1.50000000000000 ); +#2773 = FILL_AREA_STYLE_COLOUR( '', #3497 ); +#2774 = LINE( '', #3498, #3499 ); +#2775 = FILL_AREA_STYLE_COLOUR( '', #3500 ); +#2776 = LINE( '', #3501, #3502 ); +#2777 = LINE( '', #3503, #3504 ); +#2778 = LINE( '', #3505, #3506 ); +#2779 = LINE( '', #3507, #3508 ); +#2780 = FILL_AREA_STYLE_COLOUR( '', #3509 ); +#2781 = VERTEX_POINT( '', #3510 ); +#2782 = VERTEX_POINT( '', #3511 ); +#2783 = LINE( '', #3512, #3513 ); +#2784 = VERTEX_POINT( '', #3514 ); +#2785 = LINE( '', #3515, #3516 ); +#2786 = VERTEX_POINT( '', #3517 ); +#2787 = LINE( '', #3518, #3519 ); +#2788 = LINE( '', #3520, #3521 ); +#2789 = FILL_AREA_STYLE_COLOUR( '', #3522 ); +#2790 = VERTEX_POINT( '', #3523 ); +#2791 = LINE( '', #3524, #3525 ); +#2792 = CIRCLE( '', #3526, 0.500000000000000 ); +#2793 = CIRCLE( '', #3527, 0.200000000000000 ); +#2794 = FILL_AREA_STYLE_COLOUR( '', #3528 ); +#2795 = LINE( '', #3529, #3530 ); +#2796 = FILL_AREA_STYLE_COLOUR( '', #3531 ); +#2797 = VERTEX_POINT( '', #3532 ); +#2798 = LINE( '', #3533, #3534 ); +#2799 = CIRCLE( '', #3535, 0.200000000000000 ); +#2800 = CIRCLE( '', #3536, 0.500000000000000 ); +#2801 = LINE( '', #3537, #3538 ); +#2802 = FILL_AREA_STYLE_COLOUR( '', #3539 ); +#2803 = LINE( '', #3540, #3541 ); +#2804 = FILL_AREA_STYLE_COLOUR( '', #3542 ); +#2805 = LINE( '', #3543, #3544 ); +#2806 = FILL_AREA_STYLE_COLOUR( '', #3545 ); +#2807 = LINE( '', #3546, #3547 ); +#2808 = FILL_AREA_STYLE_COLOUR( '', #3548 ); +#2809 = LINE( '', #3549, #3550 ); +#2810 = FILL_AREA_STYLE_COLOUR( '', #3551 ); +#2811 = LINE( '', #3552, #3553 ); +#2812 = VERTEX_POINT( '', #3554 ); +#2813 = CIRCLE( '', #3555, 0.200000000000000 ); +#2814 = VERTEX_POINT( '', #3556 ); +#2815 = LINE( '', #3557, #3558 ); +#2816 = CIRCLE( '', #3559, 0.200000000000000 ); +#2817 = FILL_AREA_STYLE_COLOUR( '', #3560 ); +#2818 = FILL_AREA_STYLE_COLOUR( '', #3561 ); +#2819 = LINE( '', #3562, #3563 ); +#2820 = FILL_AREA_STYLE_COLOUR( '', #3564 ); +#2821 = FILL_AREA_STYLE_COLOUR( '', #3565 ); +#2822 = FILL_AREA_STYLE_COLOUR( '', #3566 ); +#2823 = FILL_AREA_STYLE_COLOUR( '', #3567 ); +#2824 = FILL_AREA_STYLE_COLOUR( '', #3568 ); +#2825 = LINE( '', #3569, #3570 ); +#2826 = LINE( '', #3571, #3572 ); +#2827 = FILL_AREA_STYLE_COLOUR( '', #3573 ); +#2828 = LINE( '', #3574, #3575 ); +#2829 = FILL_AREA_STYLE_COLOUR( '', #3576 ); +#2830 = VERTEX_POINT( '', #3577 ); +#2831 = LINE( '', #3578, #3579 ); +#2832 = VERTEX_POINT( '', #3580 ); +#2833 = LINE( '', #3581, #3582 ); +#2834 = LINE( '', #3583, #3584 ); +#2835 = FILL_AREA_STYLE_COLOUR( '', #3585 ); +#2836 = FILL_AREA_STYLE_COLOUR( '', #3586 ); +#2837 = VERTEX_POINT( '', #3587 ); +#2838 = LINE( '', #3588, #3589 ); +#2839 = VERTEX_POINT( '', #3590 ); +#2840 = LINE( '', #3591, #3592 ); +#2841 = LINE( '', #3593, #3594 ); +#2842 = FILL_AREA_STYLE_COLOUR( '', #3595 ); +#2843 = FILL_AREA_STYLE_COLOUR( '', #3596 ); +#2844 = FILL_AREA_STYLE_COLOUR( '', #3597 ); +#2845 = FILL_AREA_STYLE_COLOUR( '', #3598 ); +#2846 = LINE( '', #3599, #3600 ); +#2847 = FILL_AREA_STYLE_COLOUR( '', #3601 ); +#2848 = LINE( '', #3602, #3603 ); +#2849 = FILL_AREA_STYLE_COLOUR( '', #3604 ); +#2850 = FILL_AREA_STYLE_COLOUR( '', #3605 ); +#2851 = FILL_AREA_STYLE_COLOUR( '', #3606 ); +#2852 = FILL_AREA_STYLE_COLOUR( '', #3607 ); +#2853 = FILL_AREA_STYLE_COLOUR( '', #3608 ); +#2854 = FILL_AREA_STYLE_COLOUR( '', #3609 ); +#2855 = FILL_AREA_STYLE_COLOUR( '', #3610 ); +#2856 = LINE( '', #3611, #3612 ); +#2857 = LINE( '', #3613, #3614 ); +#2858 = FILL_AREA_STYLE_COLOUR( '', #3615 ); +#2859 = FILL_AREA_STYLE_COLOUR( '', #3616 ); +#2860 = FILL_AREA_STYLE_COLOUR( '', #3617 ); +#2861 = FILL_AREA_STYLE_COLOUR( '', #3618 ); +#2862 = FILL_AREA_STYLE_COLOUR( '', #3619 ); +#2863 = FILL_AREA_STYLE_COLOUR( '', #3620 ); +#2864 = FILL_AREA_STYLE_COLOUR( '', #3621 ); +#2865 = FILL_AREA_STYLE_COLOUR( '', #3622 ); +#2866 = FILL_AREA_STYLE_COLOUR( '', #3623 ); +#2867 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#2868 = CARTESIAN_POINT( '', ( 2.75000000000000, 10.5500000000000, 0.150000000000000 ) ); +#2869 = CARTESIAN_POINT( '', ( 2.75000000000000, 10.2500000000000, 0.150000000000000 ) ); +#2870 = CARTESIAN_POINT( '', ( 2.75000000000000, 10.2500000000000, 0.150000000000000 ) ); +#2871 = VECTOR( '', #3624, 1000.00000000000 ); +#2872 = CARTESIAN_POINT( '', ( 2.75000000000000, 10.2500000000000, 0.650000000000000 ) ); +#2873 = CARTESIAN_POINT( '', ( 2.75000000000000, 10.2500000000000, 0.150000000000000 ) ); +#2874 = VECTOR( '', #3625, 1000.00000000000 ); +#2875 = CARTESIAN_POINT( '', ( 2.75000000000000, 10.5500000000000, 0.650000000000000 ) ); +#2876 = CARTESIAN_POINT( '', ( 2.75000000000000, 10.2500000000000, 0.650000000000000 ) ); +#2877 = VECTOR( '', #3626, 1000.00000000000 ); +#2878 = CARTESIAN_POINT( '', ( 2.75000000000000, 10.5500000000000, 0.650000000000000 ) ); +#2879 = VECTOR( '', #3627, 1000.00000000000 ); +#2880 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#2881 = CARTESIAN_POINT( '', ( 2.75000000000000, -10.5500000000000, 0.150000000000000 ) ); +#2882 = CARTESIAN_POINT( '', ( 4.70000000000000, -10.5500000000000, 0.150000000000000 ) ); +#2883 = CARTESIAN_POINT( '', ( -9.30000000000000, -10.5500000000000, 0.150000000000000 ) ); +#2884 = VECTOR( '', #3628, 1000.00000000000 ); +#2885 = CARTESIAN_POINT( '', ( 2.75000000000000, -10.2500000000000, 0.150000000000000 ) ); +#2886 = CARTESIAN_POINT( '', ( 2.75000000000000, -10.2500000000000, 0.150000000000000 ) ); +#2887 = VECTOR( '', #3629, 1000.00000000000 ); +#2888 = CARTESIAN_POINT( '', ( 4.70000000000000, -10.2500000000000, 0.150000000000000 ) ); +#2889 = CARTESIAN_POINT( '', ( -9.30000000000000, -10.2500000000000, 0.150000000000000 ) ); +#2890 = VECTOR( '', #3630, 1000.00000000000 ); +#2891 = CARTESIAN_POINT( '', ( 4.70000000000000, -10.5500000000000, 0.150000000000000 ) ); +#2892 = VECTOR( '', #3631, 1000.00000000000 ); +#2893 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#2894 = CARTESIAN_POINT( '', ( -5.30000000000000, -4.00000000000000, 4.00000000000000 ) ); +#2895 = CARTESIAN_POINT( '', ( -5.30000000000000, -4.00000000000000, 3.70000000000000 ) ); +#2896 = CARTESIAN_POINT( '', ( -5.30000000000000, -4.00000000000000, 3.70000000000000 ) ); +#2897 = VECTOR( '', #3632, 1000.00000000000 ); +#2898 = CARTESIAN_POINT( '', ( -5.30000000000000, -3.97500000000000, 3.70000000000000 ) ); +#2899 = CARTESIAN_POINT( '', ( -5.30000000000000, 10.0500000000000, 3.70000000000000 ) ); +#2900 = VECTOR( '', #3633, 1000.00000000000 ); +#2901 = CARTESIAN_POINT( '', ( -5.30000000000000, -3.97500000000000, 4.00000000000000 ) ); +#2902 = CARTESIAN_POINT( '', ( -5.30000000000000, -3.97500000000000, 29.2104433379570 ) ); +#2903 = VECTOR( '', #3634, 1000.00000000000 ); +#2904 = CARTESIAN_POINT( '', ( -5.30000000000000, 10.0500000000000, 4.00000000000000 ) ); +#2905 = VECTOR( '', #3635, 1000.00000000000 ); +#2906 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#2907 = CARTESIAN_POINT( '', ( -4.70000000000000, 10.5500000000000, 3.50000000000000 ) ); +#2908 = CARTESIAN_POINT( '', ( -4.70000000000000, 10.5500000000000, 0.149999999999997 ) ); +#2909 = CARTESIAN_POINT( '', ( -4.70000000000000, 10.5500000000000, 29.2104433379570 ) ); +#2910 = VECTOR( '', #3636, 1000.00000000000 ); +#2911 = CARTESIAN_POINT( '', ( -4.70000000000000, 10.2500000000000, 0.150000000000000 ) ); +#2912 = CARTESIAN_POINT( '', ( -4.70000000000000, 10.5500000000000, 0.150000000000000 ) ); +#2913 = VECTOR( '', #3637, 1000.00000000000 ); +#2914 = CARTESIAN_POINT( '', ( -4.70000000000000, 10.2500000000000, 3.50000000000000 ) ); +#2915 = CARTESIAN_POINT( '', ( -4.70000000000000, 10.2500000000000, 3.73483405085583 ) ); +#2916 = VECTOR( '', #3638, 1000.00000000000 ); +#2917 = CARTESIAN_POINT( '', ( -4.70000000000000, 10.0500000000000, 3.70000000000000 ) ); +#2918 = AXIS2_PLACEMENT_3D( '', #3639, #3640, #3641 ); +#2919 = CARTESIAN_POINT( '', ( -4.70000000000000, 10.0500000000000, 4.00000000000000 ) ); +#2920 = CARTESIAN_POINT( '', ( -4.70000000000000, 10.0500000000000, 29.2104433379570 ) ); +#2921 = VECTOR( '', #3642, 1000.00000000000 ); +#2922 = AXIS2_PLACEMENT_3D( '', #3643, #3644, #3645 ); +#2923 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#2924 = CARTESIAN_POINT( '', ( 7.41655683690281, 0.950576606260297, 3.99000000000000 ) ); +#2925 = CARTESIAN_POINT( '', ( 7.69332784184515, 0.950576606260297, 3.99000000000000 ) ); +#2926 = CARTESIAN_POINT( '', ( 7.41655683690281, 0.950576606260297, 3.99000000000000 ) ); +#2927 = CARTESIAN_POINT( '', ( 7.69332784184515, 0.950576606260297, 3.99000000000000 ) ); +#2928 = CARTESIAN_POINT( '', ( 7.41655683690281, 0.146622734761120, 3.99000000000000 ) ); +#2929 = CARTESIAN_POINT( '', ( 7.41655683690281, 0.146622734761120, 3.99000000000000 ) ); +#2930 = CARTESIAN_POINT( '', ( 7.41655683690281, 0.950576606260297, 3.99000000000000 ) ); +#2931 = CARTESIAN_POINT( '', ( 6.55000000000000, 0.146622734761120, 3.99000000000000 ) ); +#2932 = CARTESIAN_POINT( '', ( 6.55000000000000, 0.146622734761120, 3.99000000000000 ) ); +#2933 = CARTESIAN_POINT( '', ( 7.41655683690281, 0.146622734761120, 3.99000000000000 ) ); +#2934 = CARTESIAN_POINT( '', ( 6.55000000000000, -0.130148270181219, 3.99000000000000 ) ); +#2935 = CARTESIAN_POINT( '', ( 6.55000000000000, -0.130148270181219, 3.99000000000000 ) ); +#2936 = CARTESIAN_POINT( '', ( 6.55000000000000, 0.146622734761120, 3.99000000000000 ) ); +#2937 = CARTESIAN_POINT( '', ( 7.41655683690281, -0.130148270181219, 3.99000000000000 ) ); +#2938 = CARTESIAN_POINT( '', ( 7.41655683690281, -0.130148270181219, 3.99000000000000 ) ); +#2939 = CARTESIAN_POINT( '', ( 6.55000000000000, -0.130148270181219, 3.99000000000000 ) ); +#2940 = CARTESIAN_POINT( '', ( 7.41655683690281, -0.950576606260297, 3.99000000000000 ) ); +#2941 = CARTESIAN_POINT( '', ( 7.41655683690281, -0.950576606260297, 3.99000000000000 ) ); +#2942 = CARTESIAN_POINT( '', ( 7.41655683690281, -0.130148270181219, 3.99000000000000 ) ); +#2943 = CARTESIAN_POINT( '', ( 7.69332784184515, -0.950576606260297, 3.99000000000000 ) ); +#2944 = CARTESIAN_POINT( '', ( 7.69332784184515, -0.950576606260297, 3.99000000000000 ) ); +#2945 = CARTESIAN_POINT( '', ( 7.41655683690281, -0.950576606260297, 3.99000000000000 ) ); +#2946 = CARTESIAN_POINT( '', ( 7.69332784184515, -0.130148270181219, 3.99000000000000 ) ); +#2947 = CARTESIAN_POINT( '', ( 7.69332784184515, -0.130148270181219, 3.99000000000000 ) ); +#2948 = CARTESIAN_POINT( '', ( 7.69332784184515, -0.950576606260297, 3.99000000000000 ) ); +#2949 = CARTESIAN_POINT( '', ( 8.55000000000000, -0.130148270181219, 3.99000000000000 ) ); +#2950 = CARTESIAN_POINT( '', ( 8.55000000000000, -0.130148270181219, 3.99000000000000 ) ); +#2951 = CARTESIAN_POINT( '', ( 7.69332784184515, -0.130148270181219, 3.99000000000000 ) ); +#2952 = CARTESIAN_POINT( '', ( 8.55000000000000, 0.146622734761120, 3.99000000000000 ) ); +#2953 = CARTESIAN_POINT( '', ( 8.55000000000000, 0.146622734761120, 3.99000000000000 ) ); +#2954 = CARTESIAN_POINT( '', ( 8.55000000000000, -0.130148270181219, 3.99000000000000 ) ); +#2955 = CARTESIAN_POINT( '', ( 7.69332784184515, 0.146622734761120, 3.99000000000000 ) ); +#2956 = CARTESIAN_POINT( '', ( 7.69332784184515, 0.146622734761120, 3.99000000000000 ) ); +#2957 = CARTESIAN_POINT( '', ( 8.55000000000000, 0.146622734761120, 3.99000000000000 ) ); +#2958 = CARTESIAN_POINT( '', ( 7.69332784184515, 0.950576606260297, 3.99000000000000 ) ); +#2959 = CARTESIAN_POINT( '', ( 7.69332784184515, 0.146622734761120, 3.99000000000000 ) ); +#2960 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#2961 = CARTESIAN_POINT( '', ( -4.70000000000000, -10.5500000000000, 3.50000000000000 ) ); +#2962 = CARTESIAN_POINT( '', ( -4.70000000000000, -10.0500000000000, 4.00000000000000 ) ); +#2963 = AXIS2_PLACEMENT_3D( '', #3646, #3647, #3648 ); +#2964 = CARTESIAN_POINT( '', ( 4.70000000000000, -10.5500000000000, 3.50000000000000 ) ); +#2965 = CARTESIAN_POINT( '', ( 4.70000000000000, -10.5500000000000, 3.50000000000000 ) ); +#2966 = VECTOR( '', #3649, 1000.00000000000 ); +#2967 = CARTESIAN_POINT( '', ( 4.70000000000000, -10.0500000000000, 4.00000000000000 ) ); +#2968 = AXIS2_PLACEMENT_3D( '', #3650, #3651, #3652 ); +#2969 = CARTESIAN_POINT( '', ( -9.30000000000000, -10.0500000000000, 4.00000000000000 ) ); +#2970 = VECTOR( '', #3653, 1000.00000000000 ); +#2971 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#2972 = CARTESIAN_POINT( '', ( 6.55000000000000, 0.146622734761120, 4.00000000000000 ) ); +#2973 = CARTESIAN_POINT( '', ( 7.41655683690281, 0.146622734761120, 4.00000000000000 ) ); +#2974 = CARTESIAN_POINT( '', ( 6.55000000000000, 0.146622734761120, 4.00000000000000 ) ); +#2975 = CARTESIAN_POINT( '', ( 7.41655683690281, 0.146622734761120, 4.00000000000000 ) ); +#2976 = CARTESIAN_POINT( '', ( 6.55000000000000, 0.146622734761120, 3.99000000000000 ) ); +#2977 = VECTOR( '', #3654, 1000.00000000000 ); +#2978 = CARTESIAN_POINT( '', ( 7.41655683690281, 0.146622734761120, 3.99000000000000 ) ); +#2979 = VECTOR( '', #3655, 1000.00000000000 ); +#2980 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#2981 = CARTESIAN_POINT( '', ( -0.698958132316986, -3.97500000000000, 4.00000000000000 ) ); +#2982 = CARTESIAN_POINT( '', ( -0.698958132316986, -3.97500000000000, 3.70000000000000 ) ); +#2983 = CARTESIAN_POINT( '', ( -0.698958132316986, -3.97500000000000, 29.2104433379570 ) ); +#2984 = VECTOR( '', #3656, 1000.00000000000 ); +#2985 = CARTESIAN_POINT( '', ( -9.30000000000000, -3.97500000000000, 4.00000000000000 ) ); +#2986 = VECTOR( '', #3657, 1000.00000000000 ); +#2987 = CARTESIAN_POINT( '', ( -9.30000000000000, -3.97500000000000, 3.70000000000000 ) ); +#2988 = VECTOR( '', #3658, 1000.00000000000 ); +#2989 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#2990 = CARTESIAN_POINT( '', ( -0.600000000000000, 7.00000000000000, 1.20000000000000 ) ); +#2991 = CARTESIAN_POINT( '', ( -0.842028301854549, 7.00000000000000, 1.26248165626868 ) ); +#2992 = AXIS2_PLACEMENT_3D( '', #3659, #3660, #3661 ); +#2993 = CARTESIAN_POINT( '', ( -0.600000000000000, 4.00000000000000, 1.20000000000000 ) ); +#2994 = CARTESIAN_POINT( '', ( -0.600000000000000, 4.00000000000000, 1.20000000000000 ) ); +#2995 = VECTOR( '', #3662, 1000.00000000000 ); +#2996 = CARTESIAN_POINT( '', ( -0.842028301854549, 4.00000000000000, 1.26248165626868 ) ); +#2997 = AXIS2_PLACEMENT_3D( '', #3663, #3664, #3665 ); +#2998 = CARTESIAN_POINT( '', ( -0.842028301854549, 4.00000000000000, 1.26248165626868 ) ); +#2999 = VECTOR( '', #3666, 1000.00000000000 ); +#3000 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3001 = CARTESIAN_POINT( '', ( -2.75000000000000, 10.5500000000000, 0.150000000000000 ) ); +#3002 = CARTESIAN_POINT( '', ( 4.70000000000000, 10.5500000000000, 0.150000000000000 ) ); +#3003 = VECTOR( '', #3667, 1000.00000000000 ); +#3004 = CARTESIAN_POINT( '', ( -2.75000000000000, 10.2500000000000, 0.150000000000000 ) ); +#3005 = CARTESIAN_POINT( '', ( -2.75000000000000, 10.2500000000000, 0.150000000000000 ) ); +#3006 = VECTOR( '', #3668, 1000.00000000000 ); +#3007 = CARTESIAN_POINT( '', ( 4.70000000000000, 10.2500000000000, 0.150000000000000 ) ); +#3008 = VECTOR( '', #3669, 1000.00000000000 ); +#3009 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3010 = CARTESIAN_POINT( '', ( -2.75000000000000, -10.2500000000000, 0.650000000000000 ) ); +#3011 = CARTESIAN_POINT( '', ( -2.55000000000000, -10.2500000000000, 0.650000000000000 ) ); +#3012 = CARTESIAN_POINT( '', ( 2.75000000000000, -10.2500000000000, 0.650000000000000 ) ); +#3013 = VECTOR( '', #3670, 1000.00000000000 ); +#3014 = CARTESIAN_POINT( '', ( -2.75000000000000, -10.2500000000000, 0.150000000000000 ) ); +#3015 = CARTESIAN_POINT( '', ( -2.75000000000000, -10.2500000000000, 0.150000000000000 ) ); +#3016 = VECTOR( '', #3671, 1000.00000000000 ); +#3017 = CARTESIAN_POINT( '', ( -4.70000000000000, -10.2500000000000, 0.150000000000000 ) ); +#3018 = CARTESIAN_POINT( '', ( -9.30000000000000, -10.2500000000000, 0.150000000000000 ) ); +#3019 = VECTOR( '', #3672, 1000.00000000000 ); +#3020 = CARTESIAN_POINT( '', ( -4.70000000000000, -10.2500000000000, 3.50000000000000 ) ); +#3021 = CARTESIAN_POINT( '', ( -4.70000000000000, -10.2500000000000, 3.73483405085583 ) ); +#3022 = VECTOR( '', #3673, 1000.00000000000 ); +#3023 = CARTESIAN_POINT( '', ( 4.70000000000000, -10.2500000000000, 3.50000000000000 ) ); +#3024 = CARTESIAN_POINT( '', ( 4.70000000000000, -10.2500000000000, 3.50000000000000 ) ); +#3025 = VECTOR( '', #3674, 1000.00000000000 ); +#3026 = CARTESIAN_POINT( '', ( 4.70000000000000, -10.2500000000000, 3.73483405085583 ) ); +#3027 = VECTOR( '', #3675, 1000.00000000000 ); +#3028 = CARTESIAN_POINT( '', ( 2.75000000000000, -10.2500000000000, 0.650000000000000 ) ); +#3029 = CARTESIAN_POINT( '', ( 2.75000000000000, -10.2500000000000, 0.150000000000000 ) ); +#3030 = VECTOR( '', #3676, 1000.00000000000 ); +#3031 = CARTESIAN_POINT( '', ( 2.55000000000000, -10.2500000000000, 0.650000000000000 ) ); +#3032 = CARTESIAN_POINT( '', ( 2.75000000000000, -10.2500000000000, 0.650000000000000 ) ); +#3033 = VECTOR( '', #3677, 1000.00000000000 ); +#3034 = CARTESIAN_POINT( '', ( 2.55000000000000, -10.2500000000000, 0.650000000000000 ) ); +#3035 = VECTOR( '', #3678, 1000.00000000000 ); +#3036 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3037 = CARTESIAN_POINT( '', ( -1.17500000000000, -12.9500000000000, 0.149999999999997 ) ); +#3038 = AXIS2_PLACEMENT_3D( '', #3679, #3680, #3681 ); +#3039 = CARTESIAN_POINT( '', ( -2.55000000000000, -15.2500000000000, 0.150000000000000 ) ); +#3040 = CARTESIAN_POINT( '', ( -2.55000000000000, -10.7500000000000, 0.150000000000000 ) ); +#3041 = CARTESIAN_POINT( '', ( -2.55000000000000, -10.5151659491442, 0.150000000000000 ) ); +#3042 = VECTOR( '', #3682, 1000.00000000000 ); +#3043 = CARTESIAN_POINT( '', ( 2.55000000000000, -10.7500000000000, 0.150000000000000 ) ); +#3044 = CARTESIAN_POINT( '', ( -2.55000000000000, -10.7500000000000, 0.150000000000000 ) ); +#3045 = VECTOR( '', #3683, 1000.00000000000 ); +#3046 = CARTESIAN_POINT( '', ( 2.55000000000000, -15.2500000000000, 0.150000000000000 ) ); +#3047 = CARTESIAN_POINT( '', ( 2.55000000000000, -10.5151659491442, 0.150000000000000 ) ); +#3048 = VECTOR( '', #3684, 1000.00000000000 ); +#3049 = CARTESIAN_POINT( '', ( 2.55000000000000, -15.2500000000000, 0.150000000000000 ) ); +#3050 = VECTOR( '', #3685, 1000.00000000000 ); +#3051 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3052 = CARTESIAN_POINT( '', ( 4.70000000000000, -10.0500000000000, 3.70000000000000 ) ); +#3053 = AXIS2_PLACEMENT_3D( '', #3686, #3687, #3688 ); +#3054 = CARTESIAN_POINT( '', ( 4.70000000000000, -10.0500000000000, 28.1513765205185 ) ); +#3055 = VECTOR( '', #3689, 1000.00000000000 ); +#3056 = CARTESIAN_POINT( '', ( 4.70000000000000, -10.5500000000000, 3.73483405085583 ) ); +#3057 = VECTOR( '', #3690, 1000.00000000000 ); +#3058 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3059 = CARTESIAN_POINT( '', ( 4.70000000000000, 10.5500000000000, 3.50000000000000 ) ); +#3060 = CARTESIAN_POINT( '', ( 4.70000000000000, 10.5500000000000, 0.150000000000000 ) ); +#3061 = CARTESIAN_POINT( '', ( 4.70000000000000, 10.5500000000000, 3.73483405085583 ) ); +#3062 = VECTOR( '', #3691, 1000.00000000000 ); +#3063 = CARTESIAN_POINT( '', ( 4.70000000000000, 10.0500000000000, 4.00000000000000 ) ); +#3064 = AXIS2_PLACEMENT_3D( '', #3692, #3693, #3694 ); +#3065 = CARTESIAN_POINT( '', ( 4.70000000000000, 10.0500000000000, 3.70000000000000 ) ); +#3066 = CARTESIAN_POINT( '', ( 4.70000000000000, 10.0500000000000, 4.00000000000000 ) ); +#3067 = VECTOR( '', #3695, 1000.00000000000 ); +#3068 = CARTESIAN_POINT( '', ( 4.70000000000000, 10.2500000000000, 3.50000000000000 ) ); +#3069 = AXIS2_PLACEMENT_3D( '', #3696, #3697, #3698 ); +#3070 = CARTESIAN_POINT( '', ( 4.70000000000000, 10.2500000000000, 0.150000000000000 ) ); +#3071 = CARTESIAN_POINT( '', ( 4.70000000000000, 10.2500000000000, 3.73483405085583 ) ); +#3072 = VECTOR( '', #3699, 1000.00000000000 ); +#3073 = CARTESIAN_POINT( '', ( 4.70000000000000, 10.5500000000000, 0.150000000000000 ) ); +#3074 = VECTOR( '', #3700, 1000.00000000000 ); +#3075 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3076 = CARTESIAN_POINT( '', ( -6.30000000000000, 10.0500000000000, 3.70000000000000 ) ); +#3077 = CARTESIAN_POINT( '', ( -9.30000000000000, 10.0500000000000, 3.70000000000000 ) ); +#3078 = VECTOR( '', #3701, 1000.00000000000 ); +#3079 = CARTESIAN_POINT( '', ( -6.30000000000000, 10.0500000000000, 4.00000000000000 ) ); +#3080 = CARTESIAN_POINT( '', ( -6.30000000000000, 10.0500000000000, 29.2104433379570 ) ); +#3081 = VECTOR( '', #3702, 1000.00000000000 ); +#3082 = CARTESIAN_POINT( '', ( -9.30000000000000, 10.0500000000000, 4.00000000000000 ) ); +#3083 = VECTOR( '', #3703, 1000.00000000000 ); +#3084 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3085 = CARTESIAN_POINT( '', ( -0.600000000000000, -4.00000000000000, 1.20000000000000 ) ); +#3086 = CARTESIAN_POINT( '', ( 0.900000000000000, -4.00000000000000, 1.20000000000000 ) ); +#3087 = CARTESIAN_POINT( '', ( -0.600000000000000, -4.00000000000000, 1.20000000000000 ) ); +#3088 = VECTOR( '', #3704, 1000.00000000000 ); +#3089 = CARTESIAN_POINT( '', ( 0.900000000000000, -7.00000000000000, 1.20000000000000 ) ); +#3090 = AXIS2_PLACEMENT_3D( '', #3705, #3706, #3707 ); +#3091 = CARTESIAN_POINT( '', ( -0.600000000000000, -7.00000000000000, 1.20000000000000 ) ); +#3092 = CARTESIAN_POINT( '', ( -0.600000000000000, -7.00000000000000, 1.20000000000000 ) ); +#3093 = VECTOR( '', #3708, 1000.00000000000 ); +#3094 = CARTESIAN_POINT( '', ( -0.600000000000000, -4.00000000000000, 1.20000000000000 ) ); +#3095 = VECTOR( '', #3709, 1000.00000000000 ); +#3096 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3097 = CARTESIAN_POINT( '', ( -9.30000000000000, 7.05000000000000, 3.70000000000000 ) ); +#3098 = CARTESIAN_POINT( '', ( -8.54370682538993, 5.14576182821393, 3.70000000000000 ) ); +#3099 = AXIS2_PLACEMENT_3D( '', #3710, #3711, #3712 ); +#3100 = AXIS2_PLACEMENT_3D( '', #3713, #3714, #3715 ); +#3101 = CARTESIAN_POINT( '', ( -9.30000000000000, 10.0500000000000, 3.70000000000000 ) ); +#3102 = VECTOR( '', #3716, 1000.00000000000 ); +#3103 = CARTESIAN_POINT( '', ( 10.0000000000000, 3.75000000000000, 3.70000000000000 ) ); +#3104 = CARTESIAN_POINT( '', ( -1.10200649159044, 16.9467246975509, 3.70000000000000 ) ); +#3105 = VECTOR( '', #3717, 1000.00000000000 ); +#3106 = CARTESIAN_POINT( '', ( 10.0000000000000, -3.75000000000000, 3.70000000000000 ) ); +#3107 = CARTESIAN_POINT( '', ( 10.0000000000000, 10.0500000000000, 3.70000000000000 ) ); +#3108 = VECTOR( '', #3718, 1000.00000000000 ); +#3109 = CARTESIAN_POINT( '', ( 8.79971968132193, -5.17674830333432, 3.70000000000000 ) ); +#3110 = VECTOR( '', #3719, 1000.00000000000 ); +#3111 = CARTESIAN_POINT( '', ( -4.70000000000000, -10.0500000000000, 3.70000000000000 ) ); +#3112 = CARTESIAN_POINT( '', ( -9.30000000000000, -10.0500000000000, 3.70000000000000 ) ); +#3113 = VECTOR( '', #3720, 1000.00000000000 ); +#3114 = CARTESIAN_POINT( '', ( -6.30000000000000, -10.0500000000000, 3.70000000000000 ) ); +#3115 = CARTESIAN_POINT( '', ( -9.30000000000000, -10.0500000000000, 3.70000000000000 ) ); +#3116 = VECTOR( '', #3721, 1000.00000000000 ); +#3117 = CARTESIAN_POINT( '', ( -9.30000000000000, -7.05000000000000, 3.70000000000000 ) ); +#3118 = AXIS2_PLACEMENT_3D( '', #3722, #3723, #3724 ); +#3119 = CARTESIAN_POINT( '', ( -8.54370682538993, -5.14576182821393, 3.70000000000000 ) ); +#3120 = AXIS2_PLACEMENT_3D( '', #3725, #3726, #3727 ); +#3121 = AXIS2_PLACEMENT_3D( '', #3728, #3729, #3730 ); +#3122 = CARTESIAN_POINT( '', ( -5.30000000000000, -7.00000000000000, 3.70000000000000 ) ); +#3123 = CARTESIAN_POINT( '', ( -5.30000000000000, -4.00000000000000, 3.70000000000000 ) ); +#3124 = VECTOR( '', #3731, 1000.00000000000 ); +#3125 = CARTESIAN_POINT( '', ( -5.30000000000000, -7.02500000000000, 3.70000000000000 ) ); +#3126 = CARTESIAN_POINT( '', ( -5.30000000000000, 10.0500000000000, 3.70000000000000 ) ); +#3127 = VECTOR( '', #3732, 1000.00000000000 ); +#3128 = CARTESIAN_POINT( '', ( -0.698958132316986, -7.02500000000000, 3.70000000000000 ) ); +#3129 = CARTESIAN_POINT( '', ( -9.30000000000000, -7.02500000000000, 3.70000000000000 ) ); +#3130 = VECTOR( '', #3733, 1000.00000000000 ); +#3131 = AXIS2_PLACEMENT_3D( '', #3734, #3735, #3736 ); +#3132 = CARTESIAN_POINT( '', ( -5.30000000000000, 7.02500000000000, 3.70000000000000 ) ); +#3133 = CARTESIAN_POINT( '', ( -0.698958132316986, 7.02500000000000, 3.70000000000000 ) ); +#3134 = CARTESIAN_POINT( '', ( -9.30000000000000, 7.02500000000000, 3.70000000000000 ) ); +#3135 = VECTOR( '', #3737, 1000.00000000000 ); +#3136 = CARTESIAN_POINT( '', ( -5.30000000000000, 7.00000000000000, 3.70000000000000 ) ); +#3137 = CARTESIAN_POINT( '', ( -5.30000000000000, 10.0500000000000, 3.70000000000000 ) ); +#3138 = VECTOR( '', #3738, 1000.00000000000 ); +#3139 = CARTESIAN_POINT( '', ( -5.30000000000000, 4.00000000000000, 3.70000000000000 ) ); +#3140 = CARTESIAN_POINT( '', ( -5.30000000000000, 4.00000000000000, 3.70000000000000 ) ); +#3141 = VECTOR( '', #3739, 1000.00000000000 ); +#3142 = CARTESIAN_POINT( '', ( -5.30000000000000, 3.97500000000000, 3.70000000000000 ) ); +#3143 = CARTESIAN_POINT( '', ( -5.30000000000000, 10.0500000000000, 3.70000000000000 ) ); +#3144 = VECTOR( '', #3740, 1000.00000000000 ); +#3145 = CARTESIAN_POINT( '', ( -0.698958132316986, 3.97500000000000, 3.70000000000000 ) ); +#3146 = CARTESIAN_POINT( '', ( -9.30000000000000, 3.97500000000000, 3.70000000000000 ) ); +#3147 = VECTOR( '', #3741, 1000.00000000000 ); +#3148 = AXIS2_PLACEMENT_3D( '', #3742, #3743, #3744 ); +#3149 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3150 = CARTESIAN_POINT( '', ( 10.5000000000000, -3.75000000000000, 3.50000000000000 ) ); +#3151 = CARTESIAN_POINT( '', ( 10.5000000000000, -3.75000000000000, 0.700000000000000 ) ); +#3152 = CARTESIAN_POINT( '', ( 10.5000000000000, -3.75000000000000, 3.73483405085583 ) ); +#3153 = VECTOR( '', #3745, 1000.00000000000 ); +#3154 = CARTESIAN_POINT( '', ( 10.0000000000000, -3.75000000000000, 4.00000000000000 ) ); +#3155 = AXIS2_PLACEMENT_3D( '', #3746, #3747, #3748 ); +#3156 = CARTESIAN_POINT( '', ( 10.0000000000000, -3.75000000000000, 28.1513765205185 ) ); +#3157 = VECTOR( '', #3749, 1000.00000000000 ); +#3158 = CARTESIAN_POINT( '', ( 10.2000000000000, -3.75000000000000, 3.50000000000000 ) ); +#3159 = AXIS2_PLACEMENT_3D( '', #3750, #3751, #3752 ); +#3160 = CARTESIAN_POINT( '', ( 10.2000000000000, -3.75000000000000, 0.700000000000000 ) ); +#3161 = CARTESIAN_POINT( '', ( 10.2000000000000, -3.75000000000000, 3.73483405085583 ) ); +#3162 = VECTOR( '', #3753, 1000.00000000000 ); +#3163 = CARTESIAN_POINT( '', ( 10.5000000000000, -3.75000000000000, 0.700000000000000 ) ); +#3164 = VECTOR( '', #3754, 1000.00000000000 ); +#3165 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3166 = CARTESIAN_POINT( '', ( 7.69332784184515, 0.950576606260297, 4.00000000000000 ) ); +#3167 = CARTESIAN_POINT( '', ( 7.69332784184515, 0.146622734761120, 4.00000000000000 ) ); +#3168 = CARTESIAN_POINT( '', ( 7.69332784184515, 0.950576606260297, 4.00000000000000 ) ); +#3169 = CARTESIAN_POINT( '', ( 7.69332784184515, 0.146622734761120, 4.00000000000000 ) ); +#3170 = CARTESIAN_POINT( '', ( 7.69332784184515, 0.950576606260297, 3.99000000000000 ) ); +#3171 = VECTOR( '', #3755, 1000.00000000000 ); +#3172 = CARTESIAN_POINT( '', ( 7.69332784184515, 0.146622734761120, 3.99000000000000 ) ); +#3173 = VECTOR( '', #3756, 1000.00000000000 ); +#3174 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3175 = CARTESIAN_POINT( '', ( 2.55000000000000, 10.5500000000000, 0.650000000000000 ) ); +#3176 = CARTESIAN_POINT( '', ( 2.55000000000000, 10.2500000000000, 0.650000000000000 ) ); +#3177 = CARTESIAN_POINT( '', ( 2.55000000000000, 10.2500000000000, 0.650000000000000 ) ); +#3178 = VECTOR( '', #3757, 1000.00000000000 ); +#3179 = CARTESIAN_POINT( '', ( -2.55000000000000, 10.5500000000000, 0.650000000000000 ) ); +#3180 = VECTOR( '', #3758, 1000.00000000000 ); +#3181 = CARTESIAN_POINT( '', ( -2.75000000000000, 10.2500000000000, 0.650000000000000 ) ); +#3182 = VECTOR( '', #3759, 1000.00000000000 ); +#3183 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3184 = CARTESIAN_POINT( '', ( -2.55000000000000, 10.5500000000000, 0.650000000000000 ) ); +#3185 = CARTESIAN_POINT( '', ( -2.55000000000000, 10.2500000000000, 0.650000000000000 ) ); +#3186 = CARTESIAN_POINT( '', ( -2.55000000000000, 10.2500000000000, 0.650000000000000 ) ); +#3187 = VECTOR( '', #3760, 1000.00000000000 ); +#3188 = CARTESIAN_POINT( '', ( -2.75000000000000, 10.2500000000000, 0.650000000000000 ) ); +#3189 = CARTESIAN_POINT( '', ( -2.75000000000000, 10.2500000000000, 0.650000000000000 ) ); +#3190 = VECTOR( '', #3761, 1000.00000000000 ); +#3191 = CARTESIAN_POINT( '', ( -2.75000000000000, 10.5500000000000, 0.650000000000000 ) ); +#3192 = CARTESIAN_POINT( '', ( -2.75000000000000, 10.2500000000000, 0.650000000000000 ) ); +#3193 = VECTOR( '', #3762, 1000.00000000000 ); +#3194 = CARTESIAN_POINT( '', ( -2.55000000000000, 10.5500000000000, 0.650000000000000 ) ); +#3195 = VECTOR( '', #3763, 1000.00000000000 ); +#3196 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3197 = CARTESIAN_POINT( '', ( -9.30000000000000, -7.05000000000000, 4.00000000000000 ) ); +#3198 = CARTESIAN_POINT( '', ( -6.30000000000000, -10.0500000000000, 4.00000000000000 ) ); +#3199 = AXIS2_PLACEMENT_3D( '', #3764, #3765, #3766 ); +#3200 = CARTESIAN_POINT( '', ( -9.30000000000000, -7.05000000000000, 4.00000000000000 ) ); +#3201 = VECTOR( '', #3767, 1000.00000000000 ); +#3202 = CARTESIAN_POINT( '', ( -6.30000000000000, -10.0500000000000, 3.70000000000000 ) ); +#3203 = VECTOR( '', #3768, 1000.00000000000 ); +#3204 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3205 = CARTESIAN_POINT( '', ( -2.55000000000000, -10.5500000000000, 0.650000000000000 ) ); +#3206 = CARTESIAN_POINT( '', ( -2.55000000000000, -10.2500000000000, 0.650000000000000 ) ); +#3207 = VECTOR( '', #3769, 1000.00000000000 ); +#3208 = CARTESIAN_POINT( '', ( -2.75000000000000, -10.5500000000000, 0.650000000000000 ) ); +#3209 = CARTESIAN_POINT( '', ( 2.55000000000000, -10.5500000000000, 0.650000000000000 ) ); +#3210 = VECTOR( '', #3770, 1000.00000000000 ); +#3211 = CARTESIAN_POINT( '', ( -2.75000000000000, -10.2500000000000, 0.650000000000000 ) ); +#3212 = VECTOR( '', #3771, 1000.00000000000 ); +#3213 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3214 = CARTESIAN_POINT( '', ( -2.55000000000000, -15.2500000000000, 0.450000000000000 ) ); +#3215 = CARTESIAN_POINT( '', ( -2.55000000000000, -10.7500000000000, 0.450000000000000 ) ); +#3216 = CARTESIAN_POINT( '', ( -2.55000000000000, -10.5151659491442, 0.450000000000000 ) ); +#3217 = VECTOR( '', #3772, 1000.00000000000 ); +#3218 = AXIS2_PLACEMENT_3D( '', #3773, #3774, #3775 ); +#3219 = AXIS2_PLACEMENT_3D( '', #3776, #3777, #3778 ); +#3220 = CARTESIAN_POINT( '', ( -2.55000000000000, -15.2500000000000, 0.150000000000000 ) ); +#3221 = VECTOR( '', #3779, 1000.00000000000 ); +#3222 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3223 = CARTESIAN_POINT( '', ( -1.17500000000000, -12.9500000000000, 0.450000000000000 ) ); +#3224 = AXIS2_PLACEMENT_3D( '', #3780, #3781, #3782 ); +#3225 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3226 = CARTESIAN_POINT( '', ( 10.2000000000000, 3.75000000000000, 0.700000000000000 ) ); +#3227 = CARTESIAN_POINT( '', ( 10.2000000000000, 3.75000000000000, 3.50000000000000 ) ); +#3228 = CARTESIAN_POINT( '', ( 10.2000000000000, 3.75000000000000, 3.73483405085583 ) ); +#3229 = VECTOR( '', #3783, 1000.00000000000 ); +#3230 = AXIS2_PLACEMENT_3D( '', #3784, #3785, #3786 ); +#3231 = CARTESIAN_POINT( '', ( 10.0000000000000, 3.75000000000000, 4.00000000000000 ) ); +#3232 = CARTESIAN_POINT( '', ( 10.0000000000000, 3.75000000000000, 28.1513765205185 ) ); +#3233 = VECTOR( '', #3787, 1000.00000000000 ); +#3234 = CARTESIAN_POINT( '', ( 10.5000000000000, 3.75000000000000, 3.50000000000000 ) ); +#3235 = AXIS2_PLACEMENT_3D( '', #3788, #3789, #3790 ); +#3236 = CARTESIAN_POINT( '', ( 10.5000000000000, 3.75000000000000, 0.700000000000000 ) ); +#3237 = CARTESIAN_POINT( '', ( 10.5000000000000, 3.75000000000000, 3.73483405085583 ) ); +#3238 = VECTOR( '', #3791, 1000.00000000000 ); +#3239 = CARTESIAN_POINT( '', ( 10.5000000000000, 3.75000000000000, 0.700000000000000 ) ); +#3240 = VECTOR( '', #3792, 1000.00000000000 ); +#3241 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3242 = CARTESIAN_POINT( '', ( 0.900000000000000, 4.00000000000000, 1.20000000000000 ) ); +#3243 = CARTESIAN_POINT( '', ( 2.40000000000000, 4.00000000000000, 1.20000000000000 ) ); +#3244 = VECTOR( '', #3793, 1000.00000000000 ); +#3245 = CARTESIAN_POINT( '', ( 0.900000000000000, 4.00000000000000, 1.50000000000000 ) ); +#3246 = CARTESIAN_POINT( '', ( 0.900000000000000, 4.00000000000000, 3.50000000000000 ) ); +#3247 = VECTOR( '', #3794, 1000.00000000000 ); +#3248 = CARTESIAN_POINT( '', ( -0.600000000000000, 4.00000000000000, 1.50000000000000 ) ); +#3249 = CARTESIAN_POINT( '', ( 2.40000000000000, 4.00000000000000, 1.50000000000000 ) ); +#3250 = VECTOR( '', #3795, 1000.00000000000 ); +#3251 = CARTESIAN_POINT( '', ( -0.696811320741819, 4.00000000000000, 1.52499266250747 ) ); +#3252 = AXIS2_PLACEMENT_3D( '', #3796, #3797, #3798 ); +#3253 = CARTESIAN_POINT( '', ( -5.05797169814545, 4.00000000000000, 3.93751834373132 ) ); +#3254 = CARTESIAN_POINT( '', ( -0.696811320741818, 4.00000000000000, 1.52499266250747 ) ); +#3255 = VECTOR( '', #3799, 1000.00000000000 ); +#3256 = CARTESIAN_POINT( '', ( -5.30000000000000, 4.00000000000000, 4.00000000000000 ) ); +#3257 = AXIS2_PLACEMENT_3D( '', #3800, #3801, #3802 ); +#3258 = CARTESIAN_POINT( '', ( -5.30000000000000, 4.00000000000000, 3.70000000000000 ) ); +#3259 = VECTOR( '', #3803, 1000.00000000000 ); +#3260 = CARTESIAN_POINT( '', ( -5.20318867925818, 4.00000000000000, 3.67500733749253 ) ); +#3261 = AXIS2_PLACEMENT_3D( '', #3804, #3805, #3806 ); +#3262 = CARTESIAN_POINT( '', ( -0.842028301854548, 4.00000000000000, 1.26248165626868 ) ); +#3263 = VECTOR( '', #3807, 1000.00000000000 ); +#3264 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3265 = CARTESIAN_POINT( '', ( -5.05797169814545, 7.00000000000000, 3.93751834373132 ) ); +#3266 = CARTESIAN_POINT( '', ( -5.30000000000000, 7.00000000000000, 4.00000000000000 ) ); +#3267 = AXIS2_PLACEMENT_3D( '', #3808, #3809, #3810 ); +#3268 = CARTESIAN_POINT( '', ( -5.30000000000000, 4.00000000000000, 4.00000000000000 ) ); +#3269 = VECTOR( '', #3811, 1000.00000000000 ); +#3270 = CARTESIAN_POINT( '', ( -5.05797169814545, 4.00000000000000, 3.93751834373132 ) ); +#3271 = VECTOR( '', #3812, 1000.00000000000 ); +#3272 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3273 = CARTESIAN_POINT( '', ( -2.75000000000000, 10.2500000000000, 0.150000000000000 ) ); +#3274 = VECTOR( '', #3813, 1000.00000000000 ); +#3275 = CARTESIAN_POINT( '', ( -2.75000000000000, 10.5500000000000, 0.650000000000000 ) ); +#3276 = VECTOR( '', #3814, 1000.00000000000 ); +#3277 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3278 = CARTESIAN_POINT( '', ( 7.69332784184515, -0.950576606260297, 4.00000000000000 ) ); +#3279 = CARTESIAN_POINT( '', ( 7.41655683690281, -0.950576606260297, 4.00000000000000 ) ); +#3280 = CARTESIAN_POINT( '', ( 7.69332784184515, -0.950576606260297, 4.00000000000000 ) ); +#3281 = CARTESIAN_POINT( '', ( 7.41655683690281, -0.950576606260297, 4.00000000000000 ) ); +#3282 = CARTESIAN_POINT( '', ( 7.69332784184515, -0.950576606260297, 3.99000000000000 ) ); +#3283 = VECTOR( '', #3815, 1000.00000000000 ); +#3284 = CARTESIAN_POINT( '', ( 7.41655683690281, -0.950576606260297, 3.99000000000000 ) ); +#3285 = VECTOR( '', #3816, 1000.00000000000 ); +#3286 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3287 = CARTESIAN_POINT( '', ( -1.10200649159044, 16.9467246975509, 4.00000000000000 ) ); +#3288 = VECTOR( '', #3817, 1000.00000000000 ); +#3289 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3290 = CARTESIAN_POINT( '', ( 6.55000000000000, -0.130148270181219, 4.00000000000000 ) ); +#3291 = CARTESIAN_POINT( '', ( 6.55000000000000, -0.130148270181219, 4.00000000000000 ) ); +#3292 = CARTESIAN_POINT( '', ( 6.55000000000000, 0.146622734761120, 4.00000000000000 ) ); +#3293 = CARTESIAN_POINT( '', ( 6.55000000000000, -0.130148270181219, 3.99000000000000 ) ); +#3294 = VECTOR( '', #3818, 1000.00000000000 ); +#3295 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3296 = CARTESIAN_POINT( '', ( -5.20318867925818, -7.00000000000000, 3.67500733749253 ) ); +#3297 = AXIS2_PLACEMENT_3D( '', #3819, #3820, #3821 ); +#3298 = CARTESIAN_POINT( '', ( -5.20318867925818, -4.00000000000000, 3.67500733749253 ) ); +#3299 = AXIS2_PLACEMENT_3D( '', #3822, #3823, #3824 ); +#3300 = CARTESIAN_POINT( '', ( -5.20318867925818, -4.00000000000000, 3.67500733749253 ) ); +#3301 = VECTOR( '', #3825, 1000.00000000000 ); +#3302 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3303 = CARTESIAN_POINT( '', ( -2.75000000000000, -10.5500000000000, 0.150000000000000 ) ); +#3304 = CARTESIAN_POINT( '', ( -2.75000000000000, -10.2500000000000, 0.150000000000000 ) ); +#3305 = VECTOR( '', #3826, 1000.00000000000 ); +#3306 = CARTESIAN_POINT( '', ( -2.75000000000000, -10.5500000000000, 0.650000000000000 ) ); +#3307 = VECTOR( '', #3827, 1000.00000000000 ); +#3308 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3309 = CARTESIAN_POINT( '', ( 7.41655683690281, 0.950576606260297, 4.00000000000000 ) ); +#3310 = CARTESIAN_POINT( '', ( 7.41655683690281, 0.950576606260297, 4.00000000000000 ) ); +#3311 = CARTESIAN_POINT( '', ( 7.69332784184515, 0.950576606260297, 4.00000000000000 ) ); +#3312 = CARTESIAN_POINT( '', ( 8.55000000000000, 0.146622734761120, 4.00000000000000 ) ); +#3313 = CARTESIAN_POINT( '', ( 7.69332784184515, 0.146622734761120, 4.00000000000000 ) ); +#3314 = CARTESIAN_POINT( '', ( 8.55000000000000, 0.146622734761120, 4.00000000000000 ) ); +#3315 = CARTESIAN_POINT( '', ( 8.55000000000000, -0.130148270181219, 4.00000000000000 ) ); +#3316 = CARTESIAN_POINT( '', ( 8.55000000000000, 0.146622734761120, 4.00000000000000 ) ); +#3317 = CARTESIAN_POINT( '', ( 8.55000000000000, -0.130148270181219, 4.00000000000000 ) ); +#3318 = CARTESIAN_POINT( '', ( 7.69332784184515, -0.130148270181219, 4.00000000000000 ) ); +#3319 = CARTESIAN_POINT( '', ( 8.55000000000000, -0.130148270181219, 4.00000000000000 ) ); +#3320 = CARTESIAN_POINT( '', ( 7.69332784184515, -0.130148270181219, 4.00000000000000 ) ); +#3321 = CARTESIAN_POINT( '', ( 7.69332784184515, -0.130148270181219, 4.00000000000000 ) ); +#3322 = CARTESIAN_POINT( '', ( 7.69332784184515, -0.950576606260297, 4.00000000000000 ) ); +#3323 = CARTESIAN_POINT( '', ( 7.41655683690281, -0.130148270181219, 4.00000000000000 ) ); +#3324 = CARTESIAN_POINT( '', ( 7.41655683690281, -0.950576606260297, 4.00000000000000 ) ); +#3325 = CARTESIAN_POINT( '', ( 7.41655683690281, -0.130148270181219, 4.00000000000000 ) ); +#3326 = CARTESIAN_POINT( '', ( 7.41655683690281, -0.130148270181219, 4.00000000000000 ) ); +#3327 = CARTESIAN_POINT( '', ( 6.55000000000000, -0.130148270181219, 4.00000000000000 ) ); +#3328 = CARTESIAN_POINT( '', ( 7.41655683690281, 0.146622734761120, 4.00000000000000 ) ); +#3329 = CARTESIAN_POINT( '', ( 7.41655683690281, 0.950576606260297, 4.00000000000000 ) ); +#3330 = CARTESIAN_POINT( '', ( -5.30000000000000, 3.97500000000000, 4.00000000000000 ) ); +#3331 = CARTESIAN_POINT( '', ( -5.30000000000000, 10.0500000000000, 4.00000000000000 ) ); +#3332 = VECTOR( '', #3828, 1000.00000000000 ); +#3333 = CARTESIAN_POINT( '', ( -5.30000000000000, 7.02500000000000, 4.00000000000000 ) ); +#3334 = CARTESIAN_POINT( '', ( -5.30000000000000, 10.0500000000000, 4.00000000000000 ) ); +#3335 = VECTOR( '', #3829, 1000.00000000000 ); +#3336 = CARTESIAN_POINT( '', ( -0.698958132316986, 7.02500000000000, 4.00000000000000 ) ); +#3337 = CARTESIAN_POINT( '', ( -9.30000000000000, 7.02500000000000, 4.00000000000000 ) ); +#3338 = VECTOR( '', #3830, 1000.00000000000 ); +#3339 = CARTESIAN_POINT( '', ( -0.698958132316986, 3.97500000000000, 4.00000000000000 ) ); +#3340 = AXIS2_PLACEMENT_3D( '', #3831, #3832, #3833 ); +#3341 = CARTESIAN_POINT( '', ( -9.30000000000000, 3.97500000000000, 4.00000000000000 ) ); +#3342 = VECTOR( '', #3834, 1000.00000000000 ); +#3343 = CARTESIAN_POINT( '', ( -5.30000000000000, -7.02500000000000, 4.00000000000000 ) ); +#3344 = CARTESIAN_POINT( '', ( -0.698958132316986, -7.02500000000000, 4.00000000000000 ) ); +#3345 = CARTESIAN_POINT( '', ( -9.30000000000000, -7.02500000000000, 4.00000000000000 ) ); +#3346 = VECTOR( '', #3835, 1000.00000000000 ); +#3347 = CARTESIAN_POINT( '', ( -5.30000000000000, -7.00000000000000, 4.00000000000000 ) ); +#3348 = CARTESIAN_POINT( '', ( -5.30000000000000, 10.0500000000000, 4.00000000000000 ) ); +#3349 = VECTOR( '', #3836, 1000.00000000000 ); +#3350 = CARTESIAN_POINT( '', ( -5.30000000000000, -4.00000000000000, 4.00000000000000 ) ); +#3351 = VECTOR( '', #3837, 1000.00000000000 ); +#3352 = AXIS2_PLACEMENT_3D( '', #3838, #3839, #3840 ); +#3353 = CARTESIAN_POINT( '', ( -9.30000000000000, 7.05000000000000, 4.00000000000000 ) ); +#3354 = AXIS2_PLACEMENT_3D( '', #3841, #3842, #3843 ); +#3355 = CARTESIAN_POINT( '', ( -8.54370682538993, 5.14576182821393, 4.00000000000000 ) ); +#3356 = AXIS2_PLACEMENT_3D( '', #3844, #3845, #3846 ); +#3357 = CARTESIAN_POINT( '', ( -8.54370682538993, -5.14576182821393, 4.00000000000000 ) ); +#3358 = AXIS2_PLACEMENT_3D( '', #3847, #3848, #3849 ); +#3359 = AXIS2_PLACEMENT_3D( '', #3850, #3851, #3852 ); +#3360 = CARTESIAN_POINT( '', ( -9.30000000000000, -10.0500000000000, 4.00000000000000 ) ); +#3361 = VECTOR( '', #3853, 1000.00000000000 ); +#3362 = CARTESIAN_POINT( '', ( 8.79971968132193, -5.17674830333432, 4.00000000000000 ) ); +#3363 = VECTOR( '', #3854, 1000.00000000000 ); +#3364 = CARTESIAN_POINT( '', ( 10.0000000000000, 10.0500000000000, 4.00000000000000 ) ); +#3365 = VECTOR( '', #3855, 1000.00000000000 ); +#3366 = CARTESIAN_POINT( '', ( -9.30000000000000, 10.0500000000000, 4.00000000000000 ) ); +#3367 = VECTOR( '', #3856, 1000.00000000000 ); +#3368 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3369 = CARTESIAN_POINT( '', ( 2.55000000000000, -10.5500000000000, 0.650000000000000 ) ); +#3370 = CARTESIAN_POINT( '', ( 2.55000000000000, -10.2500000000000, 0.650000000000000 ) ); +#3371 = VECTOR( '', #3857, 1000.00000000000 ); +#3372 = CARTESIAN_POINT( '', ( 2.75000000000000, -10.5500000000000, 0.650000000000000 ) ); +#3373 = CARTESIAN_POINT( '', ( 2.75000000000000, -10.2500000000000, 0.650000000000000 ) ); +#3374 = VECTOR( '', #3858, 1000.00000000000 ); +#3375 = CARTESIAN_POINT( '', ( 2.55000000000000, -10.5500000000000, 0.650000000000000 ) ); +#3376 = VECTOR( '', #3859, 1000.00000000000 ); +#3377 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3378 = CARTESIAN_POINT( '', ( 2.55000000000000, -15.2500000000000, 0.450000000000000 ) ); +#3379 = CARTESIAN_POINT( '', ( 2.55000000000000, -15.2500000000000, 0.450000000000000 ) ); +#3380 = VECTOR( '', #3860, 1000.00000000000 ); +#3381 = CARTESIAN_POINT( '', ( 2.55000000000000, -15.2500000000000, 0.150000000000000 ) ); +#3382 = VECTOR( '', #3861, 1000.00000000000 ); +#3383 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3384 = CARTESIAN_POINT( '', ( 2.75000000000000, -10.5500000000000, 0.650000000000000 ) ); +#3385 = VECTOR( '', #3862, 1000.00000000000 ); +#3386 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3387 = AXIS2_PLACEMENT_3D( '', #3863, #3864, #3865 ); +#3388 = CARTESIAN_POINT( '', ( 2.55000000000000, -10.7500000000000, 0.450000000000000 ) ); +#3389 = AXIS2_PLACEMENT_3D( '', #3866, #3867, #3868 ); +#3390 = CARTESIAN_POINT( '', ( 2.55000000000000, -10.5151659491442, 0.450000000000000 ) ); +#3391 = VECTOR( '', #3869, 1000.00000000000 ); +#3392 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3393 = CARTESIAN_POINT( '', ( 7.41655683690281, -0.130148270181219, 3.99000000000000 ) ); +#3394 = VECTOR( '', #3870, 1000.00000000000 ); +#3395 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3396 = CARTESIAN_POINT( '', ( -0.842028301854548, -7.00000000000000, 1.26248165626868 ) ); +#3397 = CARTESIAN_POINT( '', ( -5.20318867925818, -7.00000000000000, 3.67500733749253 ) ); +#3398 = VECTOR( '', #3871, 1000.00000000000 ); +#3399 = CARTESIAN_POINT( '', ( -0.842028301854548, -4.00000000000000, 1.26248165626868 ) ); +#3400 = CARTESIAN_POINT( '', ( -5.20318867925818, -4.00000000000000, 3.67500733749253 ) ); +#3401 = VECTOR( '', #3872, 1000.00000000000 ); +#3402 = CARTESIAN_POINT( '', ( -0.842028301854548, -4.00000000000000, 1.26248165626868 ) ); +#3403 = VECTOR( '', #3873, 1000.00000000000 ); +#3404 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3405 = CARTESIAN_POINT( '', ( 4.70000000000000, 10.2500000000000, 0.150000000000000 ) ); +#3406 = VECTOR( '', #3874, 1000.00000000000 ); +#3407 = CARTESIAN_POINT( '', ( 4.70000000000000, 10.5500000000000, 0.150000000000000 ) ); +#3408 = VECTOR( '', #3875, 1000.00000000000 ); +#3409 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3410 = AXIS2_PLACEMENT_3D( '', #3876, #3877, #3878 ); +#3411 = AXIS2_PLACEMENT_3D( '', #3879, #3880, #3881 ); +#3412 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3413 = CARTESIAN_POINT( '', ( -4.70000000000000, -10.0500000000000, 29.2104433379570 ) ); +#3414 = VECTOR( '', #3882, 1000.00000000000 ); +#3415 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3416 = CARTESIAN_POINT( '', ( -1.17500000000000, 12.9500000000000, 0.450000000000000 ) ); +#3417 = AXIS2_PLACEMENT_3D( '', #3883, #3884, #3885 ); +#3418 = CARTESIAN_POINT( '', ( -1.17500000000000, 12.9500000000000, 0.149999999999997 ) ); +#3419 = AXIS2_PLACEMENT_3D( '', #3886, #3887, #3888 ); +#3420 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3421 = CARTESIAN_POINT( '', ( 10.5000000000000, 3.75000000000000, 3.50000000000000 ) ); +#3422 = VECTOR( '', #3889, 1000.00000000000 ); +#3423 = CARTESIAN_POINT( '', ( 10.5000000000000, -3.75000000000000, 0.700000000000000 ) ); +#3424 = VECTOR( '', #3890, 1000.00000000000 ); +#3425 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3426 = CARTESIAN_POINT( '', ( -0.600000000000000, 7.00000000000000, 1.50000000000000 ) ); +#3427 = CARTESIAN_POINT( '', ( -0.696811320741819, 7.00000000000000, 1.52499266250747 ) ); +#3428 = AXIS2_PLACEMENT_3D( '', #3891, #3892, #3893 ); +#3429 = CARTESIAN_POINT( '', ( -0.696811320741819, 4.00000000000000, 1.52499266250747 ) ); +#3430 = VECTOR( '', #3894, 1000.00000000000 ); +#3431 = CARTESIAN_POINT( '', ( -0.600000000000000, 4.00000000000000, 1.50000000000000 ) ); +#3432 = VECTOR( '', #3895, 1000.00000000000 ); +#3433 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3434 = CARTESIAN_POINT( '', ( -5.30000000000000, 7.00000000000000, 3.70000000000000 ) ); +#3435 = VECTOR( '', #3896, 1000.00000000000 ); +#3436 = CARTESIAN_POINT( '', ( -5.30000000000000, 7.02500000000000, 29.2104433379570 ) ); +#3437 = VECTOR( '', #3897, 1000.00000000000 ); +#3438 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3439 = AXIS2_PLACEMENT_3D( '', #3898, #3899, #3900 ); +#3440 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3441 = CARTESIAN_POINT( '', ( 2.55000000000000, -10.5500000000000, 0.650000000000000 ) ); +#3442 = VECTOR( '', #3901, 1000.00000000000 ); +#3443 = CARTESIAN_POINT( '', ( -4.70000000000000, -10.5500000000000, 0.149999999999997 ) ); +#3444 = CARTESIAN_POINT( '', ( -4.70000000000000, -10.5500000000000, 29.2104433379570 ) ); +#3445 = VECTOR( '', #3902, 1000.00000000000 ); +#3446 = CARTESIAN_POINT( '', ( -9.30000000000000, -10.5500000000000, 0.150000000000000 ) ); +#3447 = VECTOR( '', #3903, 1000.00000000000 ); +#3448 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3449 = CARTESIAN_POINT( '', ( -5.20318867925818, 7.00000000000000, 3.67500733749253 ) ); +#3450 = AXIS2_PLACEMENT_3D( '', #3904, #3905, #3906 ); +#3451 = CARTESIAN_POINT( '', ( -5.20318867925818, 4.00000000000000, 3.67500733749253 ) ); +#3452 = VECTOR( '', #3907, 1000.00000000000 ); +#3453 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3454 = CARTESIAN_POINT( '', ( 0.900000000000000, -4.00000000000000, 1.50000000000000 ) ); +#3455 = CARTESIAN_POINT( '', ( 0.900000000000000, -4.00000000000000, 1.20000000000000 ) ); +#3456 = VECTOR( '', #3908, 1000.00000000000 ); +#3457 = CARTESIAN_POINT( '', ( 0.900000000000000, -7.00000000000000, 1.50000000000000 ) ); +#3458 = AXIS2_PLACEMENT_3D( '', #3909, #3910, #3911 ); +#3459 = CARTESIAN_POINT( '', ( 0.900000000000000, -7.00000000000000, 3.50000000000000 ) ); +#3460 = VECTOR( '', #3912, 1000.00000000000 ); +#3461 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3462 = CARTESIAN_POINT( '', ( -9.30000000000000, 10.5500000000000, 3.50000000000000 ) ); +#3463 = VECTOR( '', #3913, 1000.00000000000 ); +#3464 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3465 = CARTESIAN_POINT( '', ( -2.55000000000000, 10.2500000000000, 0.650000000000000 ) ); +#3466 = VECTOR( '', #3914, 1000.00000000000 ); +#3467 = CARTESIAN_POINT( '', ( -2.55000000000000, 10.7500000000000, 0.150000000000000 ) ); +#3468 = AXIS2_PLACEMENT_3D( '', #3915, #3916, #3917 ); +#3469 = CARTESIAN_POINT( '', ( 2.55000000000000, 10.7500000000000, 0.150000000000000 ) ); +#3470 = CARTESIAN_POINT( '', ( 2.55000000000000, 10.7500000000000, 0.150000000000000 ) ); +#3471 = VECTOR( '', #3918, 1000.00000000000 ); +#3472 = AXIS2_PLACEMENT_3D( '', #3919, #3920, #3921 ); +#3473 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3474 = CARTESIAN_POINT( '', ( -8.54370682538993, 5.14576182821393, 36.5826461590738 ) ); +#3475 = VECTOR( '', #3922, 1000.00000000000 ); +#3476 = CARTESIAN_POINT( '', ( -8.54370682538993, -5.14576182821393, 36.5826461590738 ) ); +#3477 = VECTOR( '', #3923, 1000.00000000000 ); +#3478 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3479 = CARTESIAN_POINT( '', ( -9.30000000000000, 7.05000000000000, 4.00000000000000 ) ); +#3480 = VECTOR( '', #3924, 1000.00000000000 ); +#3481 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3482 = CARTESIAN_POINT( '', ( -0.698958132316986, -7.02500000000000, 29.2104433379570 ) ); +#3483 = VECTOR( '', #3925, 1000.00000000000 ); +#3484 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3485 = CARTESIAN_POINT( '', ( -0.698958132316986, 7.02500000000000, 29.2104433379570 ) ); +#3486 = VECTOR( '', #3926, 1000.00000000000 ); +#3487 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3488 = CARTESIAN_POINT( '', ( 7.41655683690281, 0.950576606260297, 3.99000000000000 ) ); +#3489 = VECTOR( '', #3927, 1000.00000000000 ); +#3490 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3491 = CARTESIAN_POINT( '', ( 0.900000000000000, 7.00000000000000, 1.50000000000000 ) ); +#3492 = CARTESIAN_POINT( '', ( 0.900000000000000, 7.00000000000000, 1.20000000000000 ) ); +#3493 = CARTESIAN_POINT( '', ( 0.900000000000000, 7.00000000000000, 1.20000000000000 ) ); +#3494 = VECTOR( '', #3928, 1000.00000000000 ); +#3495 = AXIS2_PLACEMENT_3D( '', #3929, #3930, #3931 ); +#3496 = AXIS2_PLACEMENT_3D( '', #3932, #3933, #3934 ); +#3497 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3498 = CARTESIAN_POINT( '', ( -9.30000000000000, 10.2500000000000, 3.50000000000000 ) ); +#3499 = VECTOR( '', #3935, 1000.00000000000 ); +#3500 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3501 = CARTESIAN_POINT( '', ( 2.40000000000000, 7.00000000000000, 1.50000000000000 ) ); +#3502 = VECTOR( '', #3936, 1000.00000000000 ); +#3503 = CARTESIAN_POINT( '', ( 2.40000000000000, 7.00000000000000, 1.20000000000000 ) ); +#3504 = VECTOR( '', #3937, 1000.00000000000 ); +#3505 = CARTESIAN_POINT( '', ( -0.842028301854548, 7.00000000000000, 1.26248165626868 ) ); +#3506 = VECTOR( '', #3938, 1000.00000000000 ); +#3507 = CARTESIAN_POINT( '', ( -0.696811320741818, 7.00000000000000, 1.52499266250747 ) ); +#3508 = VECTOR( '', #3939, 1000.00000000000 ); +#3509 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3510 = CARTESIAN_POINT( '', ( -5.05797169814545, -7.00000000000000, 3.93751834373132 ) ); +#3511 = CARTESIAN_POINT( '', ( -0.696811320741818, -7.00000000000000, 1.52499266250747 ) ); +#3512 = CARTESIAN_POINT( '', ( -5.05797169814545, -7.00000000000000, 3.93751834373132 ) ); +#3513 = VECTOR( '', #3940, 1000.00000000000 ); +#3514 = CARTESIAN_POINT( '', ( -0.696811320741819, -4.00000000000000, 1.52499266250747 ) ); +#3515 = CARTESIAN_POINT( '', ( -0.696811320741818, -4.00000000000000, 1.52499266250747 ) ); +#3516 = VECTOR( '', #3941, 1000.00000000000 ); +#3517 = CARTESIAN_POINT( '', ( -5.05797169814545, -4.00000000000000, 3.93751834373132 ) ); +#3518 = CARTESIAN_POINT( '', ( -5.05797169814545, -4.00000000000000, 3.93751834373132 ) ); +#3519 = VECTOR( '', #3942, 1000.00000000000 ); +#3520 = CARTESIAN_POINT( '', ( -5.05797169814545, -4.00000000000000, 3.93751834373132 ) ); +#3521 = VECTOR( '', #3943, 1000.00000000000 ); +#3522 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3523 = CARTESIAN_POINT( '', ( -0.600000000000000, -4.00000000000000, 1.50000000000000 ) ); +#3524 = CARTESIAN_POINT( '', ( -0.600000000000000, -4.00000000000000, 1.50000000000000 ) ); +#3525 = VECTOR( '', #3944, 1000.00000000000 ); +#3526 = AXIS2_PLACEMENT_3D( '', #3945, #3946, #3947 ); +#3527 = AXIS2_PLACEMENT_3D( '', #3948, #3949, #3950 ); +#3528 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3529 = CARTESIAN_POINT( '', ( -4.70000000000000, -10.5500000000000, 0.150000000000000 ) ); +#3530 = VECTOR( '', #3951, 1000.00000000000 ); +#3531 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3532 = CARTESIAN_POINT( '', ( -0.600000000000000, -7.00000000000000, 1.50000000000000 ) ); +#3533 = CARTESIAN_POINT( '', ( -0.600000000000000, -7.00000000000000, 1.50000000000000 ) ); +#3534 = VECTOR( '', #3952, 1000.00000000000 ); +#3535 = AXIS2_PLACEMENT_3D( '', #3953, #3954, #3955 ); +#3536 = AXIS2_PLACEMENT_3D( '', #3956, #3957, #3958 ); +#3537 = CARTESIAN_POINT( '', ( -5.30000000000000, -7.00000000000000, 3.70000000000000 ) ); +#3538 = VECTOR( '', #3959, 1000.00000000000 ); +#3539 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3540 = CARTESIAN_POINT( '', ( -0.600000000000000, -4.00000000000000, 1.50000000000000 ) ); +#3541 = VECTOR( '', #3960, 1000.00000000000 ); +#3542 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3543 = CARTESIAN_POINT( '', ( 8.55000000000000, 0.146622734761120, 3.99000000000000 ) ); +#3544 = VECTOR( '', #3961, 1000.00000000000 ); +#3545 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3546 = CARTESIAN_POINT( '', ( -5.30000000000000, 3.97500000000000, 29.2104433379570 ) ); +#3547 = VECTOR( '', #3962, 1000.00000000000 ); +#3548 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3549 = CARTESIAN_POINT( '', ( 10.2000000000000, -3.75000000000000, 0.700000000000000 ) ); +#3550 = VECTOR( '', #3963, 1000.00000000000 ); +#3551 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3552 = CARTESIAN_POINT( '', ( -2.55000000000000, 10.5500000000000, 0.650000000000000 ) ); +#3553 = VECTOR( '', #3964, 1000.00000000000 ); +#3554 = CARTESIAN_POINT( '', ( 2.55000000000000, 10.7500000000000, 0.450000000000000 ) ); +#3555 = AXIS2_PLACEMENT_3D( '', #3965, #3966, #3967 ); +#3556 = CARTESIAN_POINT( '', ( -2.55000000000000, 10.7500000000000, 0.450000000000000 ) ); +#3557 = CARTESIAN_POINT( '', ( 2.55000000000000, 10.7500000000000, 0.450000000000000 ) ); +#3558 = VECTOR( '', #3968, 1000.00000000000 ); +#3559 = AXIS2_PLACEMENT_3D( '', #3969, #3970, #3971 ); +#3560 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3561 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3562 = CARTESIAN_POINT( '', ( -0.698958132316986, 3.97500000000000, 29.2104433379570 ) ); +#3563 = VECTOR( '', #3972, 1000.00000000000 ); +#3564 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3565 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3566 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3567 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3568 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3569 = CARTESIAN_POINT( '', ( 8.55000000000000, -0.130148270181219, 3.99000000000000 ) ); +#3570 = VECTOR( '', #3973, 1000.00000000000 ); +#3571 = CARTESIAN_POINT( '', ( 7.69332784184515, -0.130148270181219, 3.99000000000000 ) ); +#3572 = VECTOR( '', #3974, 1000.00000000000 ); +#3573 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3574 = CARTESIAN_POINT( '', ( -2.55000000000000, -10.7500000000000, 0.450000000000000 ) ); +#3575 = VECTOR( '', #3975, 1000.00000000000 ); +#3576 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3577 = CARTESIAN_POINT( '', ( 2.55000000000000, 15.2500000000000, 0.450000000000000 ) ); +#3578 = CARTESIAN_POINT( '', ( 2.55000000000000, 15.2500000000000, 0.450000000000000 ) ); +#3579 = VECTOR( '', #3976, 1000.00000000000 ); +#3580 = CARTESIAN_POINT( '', ( 2.55000000000000, 15.2500000000000, 0.150000000000000 ) ); +#3581 = CARTESIAN_POINT( '', ( 2.55000000000000, 15.2500000000000, 0.150000000000000 ) ); +#3582 = VECTOR( '', #3977, 1000.00000000000 ); +#3583 = CARTESIAN_POINT( '', ( 2.55000000000000, 15.2500000000000, 0.150000000000000 ) ); +#3584 = VECTOR( '', #3978, 1000.00000000000 ); +#3585 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3586 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3587 = CARTESIAN_POINT( '', ( -2.55000000000000, 15.2500000000000, 0.150000000000000 ) ); +#3588 = CARTESIAN_POINT( '', ( -2.55000000000000, 10.5151659491442, 0.150000000000000 ) ); +#3589 = VECTOR( '', #3979, 1000.00000000000 ); +#3590 = CARTESIAN_POINT( '', ( -2.55000000000000, 15.2500000000000, 0.450000000000000 ) ); +#3591 = CARTESIAN_POINT( '', ( -2.55000000000000, 10.5151659491442, 0.450000000000000 ) ); +#3592 = VECTOR( '', #3980, 1000.00000000000 ); +#3593 = CARTESIAN_POINT( '', ( -2.55000000000000, 15.2500000000000, 0.150000000000000 ) ); +#3594 = VECTOR( '', #3981, 1000.00000000000 ); +#3595 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3596 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3597 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3598 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3599 = CARTESIAN_POINT( '', ( -5.30000000000000, -7.02500000000000, 29.2104433379570 ) ); +#3600 = VECTOR( '', #3982, 1000.00000000000 ); +#3601 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3602 = CARTESIAN_POINT( '', ( 10.2000000000000, 3.75000000000000, 3.50000000000000 ) ); +#3603 = VECTOR( '', #3983, 1000.00000000000 ); +#3604 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3605 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3606 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3607 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3608 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3609 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3610 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3611 = CARTESIAN_POINT( '', ( -2.55000000000000, 15.2500000000000, 0.450000000000000 ) ); +#3612 = VECTOR( '', #3984, 1000.00000000000 ); +#3613 = CARTESIAN_POINT( '', ( -2.55000000000000, 15.2500000000000, 0.150000000000000 ) ); +#3614 = VECTOR( '', #3985, 1000.00000000000 ); +#3615 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3616 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3617 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3618 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3619 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3620 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3621 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3622 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3623 = COLOUR_RGB( '', 0.749019622800000, 0.749019622800000, 0.749019622800000 ); +#3624 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, 0.000000000000000 ) ); +#3625 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3626 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, 0.000000000000000 ) ); +#3627 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3628 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3629 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#3630 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3631 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#3632 = DIRECTION( '', ( 4.33680868994202E-015, 0.000000000000000, -1.00000000000000 ) ); +#3633 = DIRECTION( '', ( 2.84380897701116E-016, -1.00000000000000, 0.000000000000000 ) ); +#3634 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3635 = DIRECTION( '', ( 2.84380897701116E-016, -1.00000000000000, 0.000000000000000 ) ); +#3636 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3637 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, 0.000000000000000 ) ); +#3638 = DIRECTION( '', ( 0.000000000000000, 6.12323399573677E-017, 1.00000000000000 ) ); +#3639 = CARTESIAN_POINT( '', ( -4.70000000000000, 10.0500000000000, 3.50000000000000 ) ); +#3640 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3641 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3642 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3643 = CARTESIAN_POINT( '', ( -4.70000000000000, 10.0500000000000, 3.50000000000000 ) ); +#3644 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3645 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3646 = CARTESIAN_POINT( '', ( -4.70000000000000, -10.0500000000000, 3.50000000000000 ) ); +#3647 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3648 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3649 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3650 = CARTESIAN_POINT( '', ( 4.70000000000000, -10.0500000000000, 3.50000000000000 ) ); +#3651 = DIRECTION( '', ( 1.00000000000000, -6.12303176911189E-017, 0.000000000000000 ) ); +#3652 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3653 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3654 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3655 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3656 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3657 = DIRECTION( '', ( -1.00000000000000, -4.90959474333058E-016, 0.000000000000000 ) ); +#3658 = DIRECTION( '', ( -1.00000000000000, -4.90959474333058E-016, 0.000000000000000 ) ); +#3659 = CARTESIAN_POINT( '', ( -0.600000000000000, 7.00000000000000, 1.70000000000000 ) ); +#3660 = DIRECTION( '', ( -0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#3661 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3662 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#3663 = CARTESIAN_POINT( '', ( -0.600000000000000, 4.00000000000000, 1.70000000000000 ) ); +#3664 = DIRECTION( '', ( -0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#3665 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3666 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#3667 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3668 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, 0.000000000000000 ) ); +#3669 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3670 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3671 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3672 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3673 = DIRECTION( '', ( 0.000000000000000, -6.12323399573677E-017, 1.00000000000000 ) ); +#3674 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3675 = DIRECTION( '', ( 0.000000000000000, -6.12323399573677E-017, 1.00000000000000 ) ); +#3676 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3677 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3678 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3679 = CARTESIAN_POINT( '', ( 3.29698639806660E-017, -12.9500000000000, 0.149999999999997 ) ); +#3680 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3681 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3682 = DIRECTION( '', ( 2.74781036253517E-016, 1.00000000000000, 0.000000000000000 ) ); +#3683 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3684 = DIRECTION( '', ( -9.15936787511722E-017, -1.00000000000000, 0.000000000000000 ) ); +#3685 = DIRECTION( '', ( -1.00000000000000, 6.80283716069336E-016, 0.000000000000000 ) ); +#3686 = CARTESIAN_POINT( '', ( 4.70000000000000, -10.0500000000000, 3.50000000000000 ) ); +#3687 = DIRECTION( '', ( -1.00000000000000, 6.12303176911189E-017, 0.000000000000000 ) ); +#3688 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3689 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3690 = DIRECTION( '', ( 0.000000000000000, -6.12323399573677E-017, 1.00000000000000 ) ); +#3691 = DIRECTION( '', ( 0.000000000000000, -6.12323399573677E-017, -1.00000000000000 ) ); +#3692 = CARTESIAN_POINT( '', ( 4.70000000000000, 10.0500000000000, 3.50000000000000 ) ); +#3693 = DIRECTION( '', ( 1.00000000000000, 6.12303176911189E-017, 0.000000000000000 ) ); +#3694 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3695 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3696 = CARTESIAN_POINT( '', ( 4.70000000000000, 10.0500000000000, 3.50000000000000 ) ); +#3697 = DIRECTION( '', ( 1.00000000000000, 6.12303176911189E-017, -0.000000000000000 ) ); +#3698 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3699 = DIRECTION( '', ( 0.000000000000000, -6.12323399573677E-017, -1.00000000000000 ) ); +#3700 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, 0.000000000000000 ) ); +#3701 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3702 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3703 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3704 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3705 = CARTESIAN_POINT( '', ( 0.900000000000000, -5.50000000000000, 1.20000000000000 ) ); +#3706 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3707 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3708 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3709 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, 0.000000000000000 ) ); +#3710 = CARTESIAN_POINT( '', ( -6.52455357142859, 7.05000000000000, 3.70000000000000 ) ); +#3711 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3712 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3713 = CARTESIAN_POINT( '', ( -6.30000000000000, 7.05000000000000, 3.70000000000000 ) ); +#3714 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3715 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3716 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3717 = DIRECTION( '', ( -0.643761629109411, 0.765226087431941, 0.000000000000000 ) ); +#3718 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#3719 = DIRECTION( '', ( -0.643761629109411, -0.765226087431941, 0.000000000000000 ) ); +#3720 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3721 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3722 = CARTESIAN_POINT( '', ( -6.30000000000000, -7.05000000000000, 3.70000000000000 ) ); +#3723 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3724 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3725 = CARTESIAN_POINT( '', ( -6.52455357142856, -7.05000000000000, 3.70000000000000 ) ); +#3726 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3727 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3728 = CARTESIAN_POINT( '', ( -14.0000000000000, 0.000000000000000, 3.70000000000000 ) ); +#3729 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3730 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3731 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, 0.000000000000000 ) ); +#3732 = DIRECTION( '', ( 2.84380897701116E-016, -1.00000000000000, 0.000000000000000 ) ); +#3733 = DIRECTION( '', ( 1.00000000000000, 1.63653158111019E-016, 0.000000000000000 ) ); +#3734 = CARTESIAN_POINT( '', ( 2.00000000000000, -5.50000000000000, 3.70000000000000 ) ); +#3735 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3736 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3737 = DIRECTION( '', ( 1.00000000000000, -1.63653158111019E-016, 0.000000000000000 ) ); +#3738 = DIRECTION( '', ( 2.84380897701116E-016, 1.00000000000000, 0.000000000000000 ) ); +#3739 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#3740 = DIRECTION( '', ( 2.84380897701116E-016, 1.00000000000000, 0.000000000000000 ) ); +#3741 = DIRECTION( '', ( -1.00000000000000, 4.90959474333058E-016, 0.000000000000000 ) ); +#3742 = CARTESIAN_POINT( '', ( 2.00000000000000, 5.50000000000000, 3.70000000000000 ) ); +#3743 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3744 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3745 = DIRECTION( '', ( -6.12323399573677E-017, 0.000000000000000, -1.00000000000000 ) ); +#3746 = CARTESIAN_POINT( '', ( 10.0000000000000, -3.75000000000000, 3.50000000000000 ) ); +#3747 = DIRECTION( '', ( 1.22460635382238E-016, -1.00000000000000, 0.000000000000000 ) ); +#3748 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3749 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3750 = CARTESIAN_POINT( '', ( 10.0000000000000, -3.75000000000000, 3.50000000000000 ) ); +#3751 = DIRECTION( '', ( 1.22460635382238E-016, -1.00000000000000, 0.000000000000000 ) ); +#3752 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3753 = DIRECTION( '', ( -6.12323399573677E-017, 0.000000000000000, -1.00000000000000 ) ); +#3754 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3755 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3756 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3757 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, 0.000000000000000 ) ); +#3758 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3759 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3760 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, 0.000000000000000 ) ); +#3761 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3762 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, 0.000000000000000 ) ); +#3763 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3764 = CARTESIAN_POINT( '', ( -6.30000000000000, -7.05000000000000, 4.00000000000000 ) ); +#3765 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3766 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3767 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3768 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3769 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#3770 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3771 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#3772 = DIRECTION( '', ( 2.74781036253517E-016, 1.00000000000000, 0.000000000000000 ) ); +#3773 = CARTESIAN_POINT( '', ( -2.55000000000000, -10.7500000000000, 0.650000000000000 ) ); +#3774 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3775 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3776 = CARTESIAN_POINT( '', ( -2.55000000000000, -10.7500000000000, 0.650000000000000 ) ); +#3777 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3778 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, -6.12323399573677E-017 ) ); +#3779 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3780 = CARTESIAN_POINT( '', ( 3.29698639806660E-017, -12.9500000000000, 0.450000000000000 ) ); +#3781 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3782 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3783 = DIRECTION( '', ( 6.12323399573677E-017, 0.000000000000000, 1.00000000000000 ) ); +#3784 = CARTESIAN_POINT( '', ( 10.0000000000000, 3.75000000000000, 3.50000000000000 ) ); +#3785 = DIRECTION( '', ( 1.22460635382238E-016, -1.00000000000000, 0.000000000000000 ) ); +#3786 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3787 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3788 = CARTESIAN_POINT( '', ( 10.0000000000000, 3.75000000000000, 3.50000000000000 ) ); +#3789 = DIRECTION( '', ( -1.22460635382238E-016, 1.00000000000000, 0.000000000000000 ) ); +#3790 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3791 = DIRECTION( '', ( 6.12323399573677E-017, 0.000000000000000, 1.00000000000000 ) ); +#3792 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3793 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3794 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3795 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3796 = CARTESIAN_POINT( '', ( -0.600000000000000, 4.00000000000000, 1.70000000000000 ) ); +#3797 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#3798 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3799 = DIRECTION( '', ( -0.875036687462653, 0.000000000000000, 0.484056603709100 ) ); +#3800 = CARTESIAN_POINT( '', ( -5.30000000000000, 4.00000000000000, 3.50000000000000 ) ); +#3801 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#3802 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3803 = DIRECTION( '', ( 4.33680868994202E-015, 0.000000000000000, -1.00000000000000 ) ); +#3804 = CARTESIAN_POINT( '', ( -5.30000000000000, 4.00000000000000, 3.50000000000000 ) ); +#3805 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, 0.000000000000000 ) ); +#3806 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3807 = DIRECTION( '', ( -0.875036687462652, 0.000000000000000, 0.484056603709100 ) ); +#3808 = CARTESIAN_POINT( '', ( -5.30000000000000, 7.00000000000000, 3.50000000000000 ) ); +#3809 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#3810 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3811 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#3812 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#3813 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3814 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3815 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3816 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3817 = DIRECTION( '', ( -0.643761629109411, 0.765226087431941, 0.000000000000000 ) ); +#3818 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3819 = CARTESIAN_POINT( '', ( -5.30000000000000, -7.00000000000000, 3.50000000000000 ) ); +#3820 = DIRECTION( '', ( -0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#3821 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3822 = CARTESIAN_POINT( '', ( -5.30000000000000, -4.00000000000000, 3.50000000000000 ) ); +#3823 = DIRECTION( '', ( -0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#3824 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3825 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, 0.000000000000000 ) ); +#3826 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#3827 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3828 = DIRECTION( '', ( 2.84380897701116E-016, 1.00000000000000, 0.000000000000000 ) ); +#3829 = DIRECTION( '', ( 2.84380897701116E-016, 1.00000000000000, 0.000000000000000 ) ); +#3830 = DIRECTION( '', ( 1.00000000000000, -1.63653158111019E-016, 0.000000000000000 ) ); +#3831 = CARTESIAN_POINT( '', ( 2.00000000000000, 5.50000000000000, 4.00000000000000 ) ); +#3832 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3833 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3834 = DIRECTION( '', ( -1.00000000000000, 4.90959474333058E-016, 0.000000000000000 ) ); +#3835 = DIRECTION( '', ( 1.00000000000000, 1.63653158111019E-016, 0.000000000000000 ) ); +#3836 = DIRECTION( '', ( 2.84380897701116E-016, -1.00000000000000, 0.000000000000000 ) ); +#3837 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, 0.000000000000000 ) ); +#3838 = CARTESIAN_POINT( '', ( 2.00000000000000, -5.50000000000000, 4.00000000000000 ) ); +#3839 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3840 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3841 = CARTESIAN_POINT( '', ( -6.30000000000000, 7.05000000000000, 4.00000000000000 ) ); +#3842 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3843 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3844 = CARTESIAN_POINT( '', ( -6.52455357142859, 7.05000000000000, 4.00000000000000 ) ); +#3845 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3846 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3847 = CARTESIAN_POINT( '', ( -14.0000000000000, 0.000000000000000, 4.00000000000000 ) ); +#3848 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3849 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3850 = CARTESIAN_POINT( '', ( -6.52455357142856, -7.05000000000000, 4.00000000000000 ) ); +#3851 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3852 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3853 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3854 = DIRECTION( '', ( -0.643761629109411, -0.765226087431941, 0.000000000000000 ) ); +#3855 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, 0.000000000000000 ) ); +#3856 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3857 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#3858 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#3859 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3860 = DIRECTION( '', ( -1.00000000000000, 6.80283716069336E-016, 0.000000000000000 ) ); +#3861 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3862 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3863 = CARTESIAN_POINT( '', ( 2.55000000000000, -10.7500000000000, 0.650000000000000 ) ); +#3864 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3865 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, -6.12323399573677E-017 ) ); +#3866 = CARTESIAN_POINT( '', ( 2.55000000000000, -10.7500000000000, 0.650000000000000 ) ); +#3867 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3868 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3869 = DIRECTION( '', ( -9.15936787511722E-017, -1.00000000000000, 0.000000000000000 ) ); +#3870 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3871 = DIRECTION( '', ( 0.875036687462653, 0.000000000000000, -0.484056603709100 ) ); +#3872 = DIRECTION( '', ( 0.875036687462653, 0.000000000000000, -0.484056603709100 ) ); +#3873 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, 0.000000000000000 ) ); +#3874 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3875 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3876 = CARTESIAN_POINT( '', ( -0.600000000000000, -7.00000000000000, 1.70000000000000 ) ); +#3877 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, 0.000000000000000 ) ); +#3878 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3879 = CARTESIAN_POINT( '', ( -0.600000000000000, -4.00000000000000, 1.70000000000000 ) ); +#3880 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, 0.000000000000000 ) ); +#3881 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3882 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3883 = CARTESIAN_POINT( '', ( 3.29698639806660E-017, 12.9500000000000, 0.450000000000000 ) ); +#3884 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3885 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3886 = CARTESIAN_POINT( '', ( 3.29698639806660E-017, 12.9500000000000, 0.149999999999997 ) ); +#3887 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3888 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3889 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, 0.000000000000000 ) ); +#3890 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#3891 = CARTESIAN_POINT( '', ( -0.600000000000000, 7.00000000000000, 1.70000000000000 ) ); +#3892 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#3893 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3894 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#3895 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#3896 = DIRECTION( '', ( 4.33680868994202E-015, 0.000000000000000, -1.00000000000000 ) ); +#3897 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3898 = CARTESIAN_POINT( '', ( -4.70000000000000, -10.0500000000000, 3.50000000000000 ) ); +#3899 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3900 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3901 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3902 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3903 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3904 = CARTESIAN_POINT( '', ( -5.30000000000000, 7.00000000000000, 3.50000000000000 ) ); +#3905 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, 0.000000000000000 ) ); +#3906 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3907 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#3908 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3909 = CARTESIAN_POINT( '', ( 0.900000000000000, -5.50000000000000, 1.50000000000000 ) ); +#3910 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3911 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3912 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3913 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3914 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3915 = CARTESIAN_POINT( '', ( -2.55000000000000, 10.7500000000000, 0.650000000000000 ) ); +#3916 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3917 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, -6.12323399573677E-017 ) ); +#3918 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3919 = CARTESIAN_POINT( '', ( 2.55000000000000, 10.7500000000000, 0.650000000000000 ) ); +#3920 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3921 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, -6.12323399573677E-017 ) ); +#3922 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3923 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3924 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3925 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3926 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3927 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3928 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3929 = CARTESIAN_POINT( '', ( 0.900000000000000, 5.50000000000000, 1.50000000000000 ) ); +#3930 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3931 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3932 = CARTESIAN_POINT( '', ( 0.900000000000000, 5.50000000000000, 1.20000000000000 ) ); +#3933 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3934 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3935 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3936 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3937 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3938 = DIRECTION( '', ( -0.875036687462652, 0.000000000000000, 0.484056603709100 ) ); +#3939 = DIRECTION( '', ( -0.875036687462653, 0.000000000000000, 0.484056603709100 ) ); +#3940 = DIRECTION( '', ( -0.875036687462653, 0.000000000000000, 0.484056603709100 ) ); +#3941 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#3942 = DIRECTION( '', ( -0.875036687462653, 0.000000000000000, 0.484056603709100 ) ); +#3943 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, 0.000000000000000 ) ); +#3944 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3945 = CARTESIAN_POINT( '', ( -5.30000000000000, -4.00000000000000, 3.50000000000000 ) ); +#3946 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, 0.000000000000000 ) ); +#3947 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3948 = CARTESIAN_POINT( '', ( -0.600000000000000, -4.00000000000000, 1.70000000000000 ) ); +#3949 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, 0.000000000000000 ) ); +#3950 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3951 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#3952 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3953 = CARTESIAN_POINT( '', ( -0.600000000000000, -7.00000000000000, 1.70000000000000 ) ); +#3954 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, 0.000000000000000 ) ); +#3955 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3956 = CARTESIAN_POINT( '', ( -5.30000000000000, -7.00000000000000, 3.50000000000000 ) ); +#3957 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, 0.000000000000000 ) ); +#3958 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3959 = DIRECTION( '', ( 4.33680868994202E-015, 0.000000000000000, -1.00000000000000 ) ); +#3960 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, 0.000000000000000 ) ); +#3961 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3962 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3963 = DIRECTION( '', ( 0.000000000000000, 1.00000000000000, 0.000000000000000 ) ); +#3964 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3965 = CARTESIAN_POINT( '', ( 2.55000000000000, 10.7500000000000, 0.650000000000000 ) ); +#3966 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3967 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3968 = DIRECTION( '', ( -1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3969 = CARTESIAN_POINT( '', ( -2.55000000000000, 10.7500000000000, 0.650000000000000 ) ); +#3970 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3971 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3972 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3973 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3974 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3975 = DIRECTION( '', ( 1.00000000000000, 0.000000000000000, 0.000000000000000 ) ); +#3976 = DIRECTION( '', ( 9.15936787511722E-017, -1.00000000000000, 0.000000000000000 ) ); +#3977 = DIRECTION( '', ( 9.15936787511722E-017, -1.00000000000000, 0.000000000000000 ) ); +#3978 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3979 = DIRECTION( '', ( -2.74781036253517E-016, 1.00000000000000, 0.000000000000000 ) ); +#3980 = DIRECTION( '', ( -2.74781036253517E-016, 1.00000000000000, 0.000000000000000 ) ); +#3981 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, 1.00000000000000 ) ); +#3982 = DIRECTION( '', ( 0.000000000000000, 0.000000000000000, -1.00000000000000 ) ); +#3983 = DIRECTION( '', ( 0.000000000000000, -1.00000000000000, 0.000000000000000 ) ); +#3984 = DIRECTION( '', ( 1.00000000000000, 6.80283716069336E-016, 0.000000000000000 ) ); +#3985 = DIRECTION( '', ( 1.00000000000000, 6.80283716069336E-016, 0.000000000000000 ) ); +ENDSEC; +END-ISO-10303-21; diff --git a/Hardware/Lib/KiCAD_Libraries b/Hardware/Lib/KiCAD_Libraries index a707aad..30213d0 160000 --- a/Hardware/Lib/KiCAD_Libraries +++ b/Hardware/Lib/KiCAD_Libraries @@ -1 +1 @@ -Subproject commit a707aadb492e12410d04be0d9bb1bcfd8f88feb1 +Subproject commit 30213d0e27af4612acae93c26f093f5439f184dd diff --git a/Hardware/Power.kicad_sch b/Hardware/Power.kicad_sch index f9f278d..19102ca 100644 --- a/Hardware/Power.kicad_sch +++ b/Hardware/Power.kicad_sch @@ -186,6 +186,183 @@ ) (embedded_fonts no) ) + (symbol "Device:Battery_Cell" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "BT" + (at 2.54 2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Battery_Cell" + (at 2.54 0 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0 1.524 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 1.524 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Single-cell battery" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "battery cell" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "Battery_Cell_0_1" + (rectangle + (start -2.286 1.778) + (end 2.286 1.524) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (rectangle + (start -1.524 1.016) + (end 1.524 0.508) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 0 1.778) (xy 0 2.54) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0.762) (xy 0 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 3.048) (xy 1.778 3.048) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.27 3.556) (xy 1.27 2.54) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "Battery_Cell_1_1" + (pin passive line + (at 0 5.08 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 -2.54 90) + (length 2.54) + (name "-" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "Device:C" (pin_numbers (hide yes) @@ -1648,6 +1825,191 @@ ) (embedded_fonts no) ) + (symbol "Device:LED_Small" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0.254) + (hide yes) + ) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (property "Reference" "D" + (at -1.27 3.175 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "LED_Small" + (at -4.445 -2.54 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 0 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 0 0 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode, small symbol" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pin" "1=K 2=A" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "LED diode light-emitting-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_Small_0_1" + (polyline + (pts + (xy -0.762 -1.016) (xy -0.762 1.016) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0 0.762) (xy -0.508 1.27) (xy -0.254 1.27) (xy -0.508 1.27) (xy -0.508 1.016) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.508 1.27) (xy 0 1.778) (xy 0.254 1.778) (xy 0 1.778) (xy 0 1.524) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.762 -1.016) (xy -0.762 0) (xy 0.762 1.016) (xy 0.762 -1.016) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 1.016 0) (xy -0.762 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + ) + (symbol "LED_Small_1_1" + (pin passive line + (at -2.54 0 0) + (length 1.778) + (name "K" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "1" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + (pin passive line + (at 2.54 0 180) + (length 1.778) + (name "A" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (number "2" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "Device:L_Small" (pin_numbers (hide yes) @@ -2200,6 +2562,322 @@ ) (embedded_fonts no) ) + (symbol "Simulation_SPICE:PMOS" + (pin_numbers + (hide yes) + ) + (pin_names + (offset 0) + ) + (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" "PMOS" + (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" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#cha_MOSFETs" + (at 0 -12.7 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "P-MOSFET transistor, drain/source/gate" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "PMOS" + (at 0 -17.145 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Type" "VDMOS" + (at 0 -19.05 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=D 2=G 3=S" + (at 0 -15.24 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "ki_keywords" "transistor PMOS P-MOS P-MOSFET simulation" + (at 0 0 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (symbol "PMOS_0_1" + (polyline + (pts + (xy 0.254 1.905) (xy 0.254 -1.905) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 0.254 0) (xy -2.54 0) + ) + (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 0.762 1.778) (xy 3.302 1.778) (xy 3.302 -1.778) (xy 0.762 -1.778) + ) + (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.27) (xy 0.762 -2.286) + ) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 1.651 0) + (radius 2.794) + (stroke + (width 0.254) + (type default) + ) + (fill + (type none) + ) + ) + (polyline + (pts + (xy 2.286 0) (xy 1.27 0.381) (xy 1.27 -0.381) (xy 2.286 0) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 2.54 2.54) (xy 2.54 1.778) + ) + (stroke + (width 0) + (type default) + ) + (fill + (type none) + ) + ) + (circle + (center 2.54 1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (circle + (center 2.54 -1.778) + (radius 0.254) + (stroke + (width 0) + (type default) + ) + (fill + (type outline) + ) + ) + (polyline + (pts + (xy 2.54 -2.54) (xy 2.54 0) (xy 0.762 0) + ) + (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) + ) + ) + ) + (symbol "PMOS_1_1" + (pin input line + (at -5.08 0 0) + (length 2.54) + (name "G" + (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 "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 "3" + (effects + (font + (size 1.27 1.27) + ) + ) + ) + ) + ) + (embedded_fonts no) + ) (symbol "Transistor_BJT:BC847" (pin_names (offset 0) @@ -3559,6 +4237,12 @@ (color 0 0 0 0) (uuid "1b72607b-c177-45f5-ac9f-ed7fa7a64fb1") ) + (junction + (at 85.725 188.595) + (diameter 0) + (color 0 0 0 0) + (uuid "20c6504d-400e-4eff-a489-d6909af33f6c") + ) (junction (at 203.2 142.24) (diameter 0) @@ -3595,6 +4279,12 @@ (color 0 0 0 0) (uuid "3ae57a23-66e5-4f6a-9822-261b4ca414ba") ) + (junction + (at 85.725 175.895) + (diameter 0) + (color 0 0 0 0) + (uuid "43936ff4-b96c-4a8d-b5ce-a1db0e878645") + ) (junction (at 254 109.855) (diameter 0) @@ -3673,6 +4363,12 @@ (color 0 0 0 0) (uuid "5fa7211d-a933-4aea-bde3-164e64fe3f63") ) + (junction + (at 88.9 188.595) + (diameter 0) + (color 0 0 0 0) + (uuid "617de996-ff36-45ac-8fdb-8c86628df6d3") + ) (junction (at 212.725 117.475) (diameter 0) @@ -3697,6 +4393,12 @@ (color 0 0 0 0) (uuid "7402a9dc-42d2-48a3-b1d2-a3f8321a5335") ) + (junction + (at 99.06 175.895) + (diameter 0) + (color 0 0 0 0) + (uuid "7ca129e8-eb3d-4075-88d0-c7d563c0e619") + ) (junction (at 260.985 142.24) (diameter 0) @@ -4105,6 +4807,16 @@ ) (uuid "27933751-b7f1-48c0-9df9-818b6dfc358c") ) + (wire + (pts + (xy 77.47 182.88) (xy 77.47 181.61) + ) + (stroke + (width 0) + (type default) + ) + (uuid "27d56523-9cc2-4fdf-8ba4-4ccc85f8ac25") + ) (wire (pts (xy 226.695 117.475) (xy 241.935 117.475) @@ -4225,6 +4937,16 @@ ) (uuid "38d260f8-76f5-44dd-9720-2a213e915413") ) + (wire + (pts + (xy 88.9 188.595) (xy 92.075 188.595) + ) + (stroke + (width 0) + (type default) + ) + (uuid "39b8ac3e-6124-4f47-ba62-890e20a27dde") + ) (wire (pts (xy 169.545 73.025) (xy 169.545 75.565) @@ -4235,6 +4957,16 @@ ) (uuid "3c5f13ae-ad87-44f8-b10b-2a06880895da") ) + (wire + (pts + (xy 85.725 188.595) (xy 88.9 188.595) + ) + (stroke + (width 0) + (type default) + ) + (uuid "3cf211f2-f4d5-47f7-9bb3-78777d351606") + ) (wire (pts (xy 53.34 115.57) (xy 53.34 116.84) @@ -4435,6 +5167,16 @@ ) (uuid "51649ea1-af40-4422-810d-cdd7e45b347c") ) + (wire + (pts + (xy 97.155 175.895) (xy 99.06 175.895) + ) + (stroke + (width 0) + (type default) + ) + (uuid "53698d79-18f6-479d-8a5a-164d3c4c084d") + ) (wire (pts (xy 60.96 96.52) (xy 69.215 96.52) @@ -4455,6 +5197,16 @@ ) (uuid "55e01c7c-916c-475f-be83-ee46860b0f12") ) + (wire + (pts + (xy 85.725 175.895) (xy 86.995 175.895) + ) + (stroke + (width 0) + (type default) + ) + (uuid "589ef9bb-044d-4921-b68f-8976557c9f44") + ) (wire (pts (xy 249.555 149.86) (xy 249.555 152.4) @@ -4485,6 +5237,16 @@ ) (uuid "5ac9dccd-b877-4c45-9b87-2745bb154a56") ) + (wire + (pts + (xy 77.47 187.96) (xy 77.47 188.595) + ) + (stroke + (width 0) + (type default) + ) + (uuid "5b63b692-fa0f-4806-8867-ac320db62bc8") + ) (wire (pts (xy 234.315 142.24) (xy 234.315 143.51) @@ -4505,6 +5267,26 @@ ) (uuid "617ebabc-9728-49d9-9e00-efeb649c11f6") ) + (wire + (pts + (xy 77.47 175.895) (xy 85.725 175.895) + ) + (stroke + (width 0) + (type default) + ) + (uuid "64e33007-1f91-4727-b2da-f7f185fcf927") + ) + (wire + (pts + (xy 77.47 176.53) (xy 77.47 175.895) + ) + (stroke + (width 0) + (type default) + ) + (uuid "66623c41-9249-4d0f-a773-aef151785949") + ) (wire (pts (xy 234.315 148.59) (xy 234.315 149.86) @@ -5185,6 +5967,16 @@ ) (uuid "b3813dc4-8c4a-4fe6-b246-060421727897") ) + (wire + (pts + (xy 88.9 188.595) (xy 88.9 190.5) + ) + (stroke + (width 0) + (type default) + ) + (uuid "b3d3e09c-e85f-499c-97c0-0f84eb4ac95e") + ) (wire (pts (xy 129.54 66.04) (xy 129.54 66.675) @@ -5255,6 +6047,16 @@ ) (uuid "be7b5ac7-c4df-4e35-8db8-1e84491169a5") ) + (wire + (pts + (xy 85.725 186.055) (xy 85.725 188.595) + ) + (stroke + (width 0) + (type default) + ) + (uuid "beb32877-271f-4035-97c5-19812f4244eb") + ) (wire (pts (xy 248.92 34.925) (xy 251.46 34.925) @@ -5345,6 +6147,16 @@ ) (uuid "c9b5c6a6-7840-45f7-bf7c-939b5fec923a") ) + (wire + (pts + (xy 85.725 178.435) (xy 85.725 175.895) + ) + (stroke + (width 0) + (type default) + ) + (uuid "c9fabf92-e942-450e-bd8a-a61b346dccc9") + ) (wire (pts (xy 78.105 118.11) (xy 80.645 118.11) @@ -5665,6 +6477,16 @@ ) (uuid "ece631b4-0e02-43fb-b41a-644be4704600") ) + (wire + (pts + (xy 77.47 188.595) (xy 85.725 188.595) + ) + (stroke + (width 0) + (type default) + ) + (uuid "f0174d0e-5bdd-4b34-8b59-a63d91b7f5d0") + ) (wire (pts (xy 24.13 25.4) (xy 24.13 28.575) @@ -6541,6 +7363,140 @@ ) ) ) + (symbol + (lib_id "Device:R_Small") + (at 92.075 186.055 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "1f12c834-c05c-49f1-b8d1-9c70e37798a5") + (property "Reference" "R85" + (at 93.98 187.96 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "10k" + (at 92.075 187.96 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 92.075 186.055 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 92.075 186.055 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor, small symbol" + (at 92.075 186.055 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "94ac11dd-93ba-4dae-adff-ea1aa4d958f9") + ) + (pin "1" + (uuid "af8cd474-609e-4fad-ac42-272f5975bedf") + ) + (instances + (project "FT25-Charger" + (path "/0dca9b66-f638-4727-874b-1b91b6921c17/91c9895f-7dce-429f-866f-2980d966c967" + (reference "R85") + (unit 1) + ) + ) + ) + ) + (symbol + (lib_id "power:GND") + (at 88.9 190.5 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "1fc40dc9-5a85-48b3-b4fa-17873cd81df3") + (property "Reference" "#PWR0200" + (at 88.9 196.85 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "GND" + (at 92.71 192.405 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 88.9 190.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 88.9 190.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"GND\" , ground" + (at 88.9 190.5 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "910c0a1f-4e1a-4251-a5cf-fabf97c5c21f") + ) + (instances + (project "FT25-Charger" + (path "/0dca9b66-f638-4727-874b-1b91b6921c17/91c9895f-7dce-429f-866f-2980d966c967" + (reference "#PWR0200") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:C") (at 56.515 50.8 270) @@ -6609,6 +7565,85 @@ ) ) ) + (symbol + (lib_id "Device:LED_Small") + (at 77.47 179.07 90) + (mirror x) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "269610e5-940d-4b86-97dc-42515c6a9655") + (property "Reference" "D22" + (at 72.39 175.895 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "LED_Small" + (at 74.295 172.72 0) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "LED_SMD:LED_0603_1608Metric" + (at 77.47 179.07 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 77.47 179.07 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Light emitting diode, small symbol" + (at 77.47 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pin" "1=K 2=A" + (at 77.47 179.07 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "9f243932-0cb4-4749-82f7-b897fb719953") + ) + (pin "1" + (uuid "8463da45-5df5-4d0f-aa92-dce7fe58c362") + ) + (instances + (project "FT25-Charger" + (path "/0dca9b66-f638-4727-874b-1b91b6921c17/91c9895f-7dce-429f-866f-2980d966c967" + (reference "D22") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:R") (at 108.585 103.505 0) @@ -7627,6 +8662,76 @@ ) ) ) + (symbol + (lib_id "Device:Battery_Cell") + (at 85.725 183.515 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "4f34eddb-322c-437a-a254-f0d5848212fe") + (property "Reference" "BT1" + (at 80.01 183.515 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "Battery_Cell" + (at 81.915 187.96 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Battery:BatteryHolder_Multicomp_BC-2001_1x2032" + (at 85.725 181.991 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 85.725 181.991 90) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Single-cell battery" + (at 85.725 183.515 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "4a5c1097-918d-4888-8228-05d3665f6766") + ) + (pin "2" + (uuid "6c2974d8-235e-499a-bee8-e423da0eb493") + ) + (instances + (project "FT25-Charger" + (path "/0dca9b66-f638-4727-874b-1b91b6921c17/91c9895f-7dce-429f-866f-2980d966c967" + (reference "BT1") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:D_Schottky") (at 108.585 28.575 180) @@ -8174,6 +9279,72 @@ ) ) ) + (symbol + (lib_id "power:PWR_FLAG") + (at 99.06 175.895 270) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "6a109251-19d5-4443-9d1d-d0cfac6ae4c2") + (property "Reference" "#FLG08" + (at 100.965 175.895 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "PWR_FLAG" + (at 96.52 177.8 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "" + (at 99.06 175.895 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 99.06 175.895 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Special symbol for telling ERC where power comes from" + (at 99.06 175.895 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "8c8a2402-7d15-4fb7-8515-60529598a6a0") + ) + (instances + (project "FT25-Charger" + (path "/0dca9b66-f638-4727-874b-1b91b6921c17/91c9895f-7dce-429f-866f-2980d966c967" + (reference "#FLG08") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GND") (at 262.89 124.46 0) @@ -10919,6 +12090,103 @@ ) ) ) + (symbol + (lib_id "Simulation_SPICE:PMOS") + (at 92.075 178.435 90) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "c8f9d739-94d7-4bb8-ab02-5f5d7318a957") + (property "Reference" "Q5" + (at 92.075 169.545 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Value" "PMOS" + (at 92.075 172.085 90) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "Package_TO_SOT_SMD:SOT-23" + (at 89.535 173.355 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "https://ngspice.sourceforge.io/docs/ngspice-html-manual/manual.xhtml#cha_MOSFETs" + (at 104.775 178.435 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "P-MOSFET transistor, drain/source/gate" + (at 92.075 178.435 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Device" "PMOS" + (at 109.22 178.435 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Type" "VDMOS" + (at 111.125 178.435 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Sim.Pins" "1=D 2=G 3=S" + (at 107.315 178.435 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "3" + (uuid "8b0b176b-d662-415a-84f4-7c2bc0793c77") + ) + (pin "1" + (uuid "f6d84ff0-0ad3-43a1-8d88-fd27458fe877") + ) + (pin "2" + (uuid "6ff0cd9a-df5d-4460-832c-ae42e977ea12") + ) + (instances + (project "FT25-Charger" + (path "/0dca9b66-f638-4727-874b-1b91b6921c17/91c9895f-7dce-429f-866f-2980d966c967" + (reference "Q5") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:LED") (at 262.89 120.65 90) @@ -10989,6 +12257,76 @@ ) ) ) + (symbol + (lib_id "Device:R_Small") + (at 77.47 185.42 0) + (mirror y) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "cc9defb2-3e66-4a80-aa08-0246803e5b48") + (property "Reference" "R86" + (at 75.565 187.325 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Value" "1k" + (at 77.47 186.69 90) + (effects + (font + (size 1.27 1.27) + ) + (justify left) + ) + ) + (property "Footprint" "Resistor_SMD:R_0603_1608Metric" + (at 77.47 185.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "~" + (at 77.47 185.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Resistor, small symbol" + (at 77.47 185.42 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "2" + (uuid "deb69fe4-bc65-49fb-8701-0610481fd3d3") + ) + (pin "1" + (uuid "8505ea89-d139-4a5c-bede-3e1f0581bae9") + ) + (instances + (project "FT25-Charger" + (path "/0dca9b66-f638-4727-874b-1b91b6921c17/91c9895f-7dce-429f-866f-2980d966c967" + (reference "R86") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "Device:C") (at 53.34 111.76 0) @@ -11542,6 +12880,71 @@ ) ) ) + (symbol + (lib_id "power:+3V3") + (at 99.06 175.895 0) + (unit 1) + (exclude_from_sim no) + (in_bom yes) + (on_board yes) + (dnp no) + (uuid "dd3c0e1a-f13d-4e4a-a726-8b59439f3071") + (property "Reference" "#PWR0201" + (at 99.06 179.705 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Value" "VBAT" + (at 99.06 172.085 0) + (effects + (font + (size 1.27 1.27) + ) + ) + ) + (property "Footprint" "" + (at 99.06 175.895 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Datasheet" "" + (at 99.06 175.895 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (property "Description" "Power symbol creates a global label with name \"+3V3\"" + (at 99.06 175.895 0) + (effects + (font + (size 1.27 1.27) + ) + (hide yes) + ) + ) + (pin "1" + (uuid "1b9fcca8-df09-4b88-8729-49a36e67ef6b") + ) + (instances + (project "FT25-Charger" + (path "/0dca9b66-f638-4727-874b-1b91b6921c17/91c9895f-7dce-429f-866f-2980d966c967" + (reference "#PWR0201") + (unit 1) + ) + ) + ) + ) (symbol (lib_id "power:GND") (at 256.54 67.31 0) diff --git a/Hardware/SDRAM.kicad_sch b/Hardware/SDRAM.kicad_sch index d3b9b31..1ce8d3f 100644 --- a/Hardware/SDRAM.kicad_sch +++ b/Hardware/SDRAM.kicad_sch @@ -9117,7 +9117,7 @@ (justify left) ) ) - (property "Value" "W9825G6KH" + (property "Value" "W9812G6KH-5" (at 169.5959 62.23 0) (effects (font @@ -9136,7 +9136,7 @@ (hide yes) ) ) - (property "Datasheet" "https://www.winbond.com/resource-files/w9825g6kh_a04.pdf" + (property "Datasheet" "https://www.winbond.com/hq/support/documentation/downloadV2022.jsp?__locale=en&xmlPath=/support/resources/.content/item/DA00-W9812G6KH.html&level=1" (at 167.64 102.87 0) (effects (font @@ -9145,7 +9145,7 @@ (hide yes) ) ) - (property "Description" "256M – (16M x 16 bit) Synchronous DRAM (SDRAM), TSOP-II-54" + (property "Description" "128M – (8M x 16 bit) Synchronous DRAM (SDRAM), TSOP-II-54" (at 167.64 96.52 0) (effects (font diff --git a/Software/FT25-Charger.ioc b/Software/FT25-Charger.ioc index cf249cf..70bcae1 100644 --- a/Software/FT25-Charger.ioc +++ b/Software/FT25-Charger.ioc @@ -21,21 +21,22 @@ Mcu.CPN=STM32H753IIT6 Mcu.Family=STM32H7 Mcu.IP0=CORTEX_M7 Mcu.IP1=DEBUG -Mcu.IP10=SDMMC2 -Mcu.IP11=SYS -Mcu.IP12=TIM3 -Mcu.IP13=UART5 -Mcu.IP14=USART2 -Mcu.IP15=USB_OTG_FS -Mcu.IP2=ETH -Mcu.IP3=FDCAN1 -Mcu.IP4=FMC -Mcu.IP5=I2C1 -Mcu.IP6=LTDC -Mcu.IP7=MEMORYMAP -Mcu.IP8=NVIC -Mcu.IP9=RCC -Mcu.IPNb=16 +Mcu.IP10=RCC +Mcu.IP11=SDMMC2 +Mcu.IP12=SYS +Mcu.IP13=TIM3 +Mcu.IP14=UART5 +Mcu.IP15=USART2 +Mcu.IP16=USB_OTG_FS +Mcu.IP2=DMA2D +Mcu.IP3=ETH +Mcu.IP4=FDCAN1 +Mcu.IP5=FMC +Mcu.IP6=I2C1 +Mcu.IP7=LTDC +Mcu.IP8=MEMORYMAP +Mcu.IP9=NVIC +Mcu.IPNb=17 Mcu.Name=STM32H753IITx Mcu.Package=LQFP176 Mcu.Pin0=PE4 @@ -44,9 +45,10 @@ Mcu.Pin10=PF3 Mcu.Pin100=PE1 Mcu.Pin101=PI4 Mcu.Pin102=PI5 -Mcu.Pin103=VP_SYS_VS_Systick -Mcu.Pin104=VP_TIM3_VS_ClockSourceINT -Mcu.Pin105=VP_MEMORYMAP_VS_MEMORYMAP +Mcu.Pin103=VP_DMA2D_VS_DMA2D +Mcu.Pin104=VP_SYS_VS_Systick +Mcu.Pin105=VP_TIM3_VS_ClockSourceINT +Mcu.Pin106=VP_MEMORYMAP_VS_MEMORYMAP Mcu.Pin11=PF4 Mcu.Pin12=PF5 Mcu.Pin13=PF10 @@ -144,7 +146,7 @@ Mcu.Pin96=PB7 Mcu.Pin97=PB8 Mcu.Pin98=PB9 Mcu.Pin99=PE0 -Mcu.PinsNb=106 +Mcu.PinsNb=107 Mcu.ThirdPartyNb=0 Mcu.UserConstants= Mcu.UserName=STM32H753IITx @@ -527,6 +529,8 @@ USART2.IPParameters=VirtualMode-Asynchronous USART2.VirtualMode-Asynchronous=VM_ASYNC USB_OTG_FS.IPParameters=VirtualMode USB_OTG_FS.VirtualMode=Device_Only +VP_DMA2D_VS_DMA2D.Mode=DMA2D_Activate +VP_DMA2D_VS_DMA2D.Signal=DMA2D_VS_DMA2D VP_MEMORYMAP_VS_MEMORYMAP.Mode=CurAppReg VP_MEMORYMAP_VS_MEMORYMAP.Signal=MEMORYMAP_VS_MEMORYMAP VP_SYS_VS_Systick.Mode=SysTick