From c29f2b30d610ebe55b297244c40735cd84301ba1 Mon Sep 17 00:00:00 2001 From: Joe Price Date: Sun, 18 Jul 2021 16:36:17 -0700 Subject: [PATCH] Initial commit --- .gitignore | 1 + .python-version | 1 + LICENSE | 661 + Makefile | 8 + README.md | 17 + requirements.txt | 10 + src/.gitignore | 0 src/lib.py | 136 + src/main.py | 1117 ++ src/mat.py | 64 + src/shapes.py | 24 + things/left.scad | 17065 +++++++++++++++++++++++++ things/left.stl | Bin 0 -> 822784 bytes things/left_bottom_plate.scad | 20646 +++++++++++++++++++++++++++++++ things/left_bottom_plate.stl | Bin 0 -> 96484 bytes things/right.scad | 17063 +++++++++++++++++++++++++ things/right.stl | Bin 0 -> 822784 bytes things/right_bottom_plate.scad | 20644 ++++++++++++++++++++++++++++++ things/right_bottom_plate.stl | Bin 0 -> 96484 bytes 19 files changed, 77457 insertions(+) create mode 100644 .gitignore create mode 100644 .python-version create mode 100644 LICENSE create mode 100644 Makefile create mode 100644 README.md create mode 100644 requirements.txt create mode 100644 src/.gitignore create mode 100644 src/lib.py create mode 100644 src/main.py create mode 100644 src/mat.py create mode 100644 src/shapes.py create mode 100644 things/left.scad create mode 100644 things/left.stl create mode 100644 things/left_bottom_plate.scad create mode 100644 things/left_bottom_plate.stl create mode 100644 things/right.scad create mode 100644 things/right.stl create mode 100644 things/right_bottom_plate.scad create mode 100644 things/right_bottom_plate.stl diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..bee8a64 --- /dev/null +++ b/.gitignore @@ -0,0 +1 @@ +__pycache__ diff --git a/.python-version b/.python-version new file mode 100644 index 0000000..1981190 --- /dev/null +++ b/.python-version @@ -0,0 +1 @@ +3.8.0 diff --git a/LICENSE b/LICENSE new file mode 100644 index 0000000..dba13ed --- /dev/null +++ b/LICENSE @@ -0,0 +1,661 @@ + GNU AFFERO GENERAL PUBLIC LICENSE + Version 3, 19 November 2007 + + Copyright (C) 2007 Free Software Foundation, Inc. + Everyone is permitted to copy and distribute verbatim copies + of this license document, but changing it is not allowed. + + Preamble + + The GNU Affero General Public License is a free, copyleft license for +software and other kinds of works, specifically designed to ensure +cooperation with the community in the case of network server software. + + The licenses for most software and other practical works are designed +to take away your freedom to share and change the works. By contrast, +our General Public Licenses are intended to guarantee your freedom to +share and change all versions of a program--to make sure it remains free +software for all its users. + + When we speak of free software, we are referring to freedom, not +price. Our General Public Licenses are designed to make sure that you +have the freedom to distribute copies of free software (and charge for +them if you wish), that you receive source code or can get it if you +want it, that you can change the software or use pieces of it in new +free programs, and that you know you can do these things. + + Developers that use our General Public Licenses protect your rights +with two steps: (1) assert copyright on the software, and (2) offer +you this License which gives you legal permission to copy, distribute +and/or modify the software. + + A secondary benefit of defending all users' freedom is that +improvements made in alternate versions of the program, if they +receive widespread use, become available for other developers to +incorporate. Many developers of free software are heartened and +encouraged by the resulting cooperation. However, in the case of +software used on network servers, this result may fail to come about. +The GNU General Public License permits making a modified version and +letting the public access it on a server without ever releasing its +source code to the public. + + The GNU Affero General Public License is designed specifically to +ensure that, in such cases, the modified source code becomes available +to the community. It requires the operator of a network server to +provide the source code of the modified version running there to the +users of that server. Therefore, public use of a modified version, on +a publicly accessible server, gives the public access to the source +code of the modified version. + + An older license, called the Affero General Public License and +published by Affero, was designed to accomplish similar goals. This is +a different license, not a version of the Affero GPL, but Affero has +released a new version of the Affero GPL which permits relicensing under +this license. + + The precise terms and conditions for copying, distribution and +modification follow. + + TERMS AND CONDITIONS + + 0. Definitions. + + "This License" refers to version 3 of the GNU Affero General Public License. + + "Copyright" also means copyright-like laws that apply to other kinds of +works, such as semiconductor masks. + + "The Program" refers to any copyrightable work licensed under this +License. Each licensee is addressed as "you". "Licensees" and +"recipients" may be individuals or organizations. + + To "modify" a work means to copy from or adapt all or part of the work +in a fashion requiring copyright permission, other than the making of an +exact copy. The resulting work is called a "modified version" of the +earlier work or a work "based on" the earlier work. + + A "covered work" means either the unmodified Program or a work based +on the Program. + + To "propagate" a work means to do anything with it that, without +permission, would make you directly or secondarily liable for +infringement under applicable copyright law, except executing it on a +computer or modifying a private copy. Propagation includes copying, +distribution (with or without modification), making available to the +public, and in some countries other activities as well. + + To "convey" a work means any kind of propagation that enables other +parties to make or receive copies. Mere interaction with a user through +a computer network, with no transfer of a copy, is not conveying. + + An interactive user interface displays "Appropriate Legal Notices" +to the extent that it includes a convenient and prominently visible +feature that (1) displays an appropriate copyright notice, and (2) +tells the user that there is no warranty for the work (except to the +extent that warranties are provided), that licensees may convey the +work under this License, and how to view a copy of this License. If +the interface presents a list of user commands or options, such as a +menu, a prominent item in the list meets this criterion. + + 1. Source Code. + + The "source code" for a work means the preferred form of the work +for making modifications to it. "Object code" means any non-source +form of a work. + + A "Standard Interface" means an interface that either is an official +standard defined by a recognized standards body, or, in the case of +interfaces specified for a particular programming language, one that +is widely used among developers working in that language. + + The "System Libraries" of an executable work include anything, other +than the work as a whole, that (a) is included in the normal form of +packaging a Major Component, but which is not part of that Major +Component, and (b) serves only to enable use of the work with that +Major Component, or to implement a Standard Interface for which an +implementation is available to the public in source code form. A +"Major Component", in this context, means a major essential component +(kernel, window system, and so on) of the specific operating system +(if any) on which the executable work runs, or a compiler used to +produce the work, or an object code interpreter used to run it. + + The "Corresponding Source" for a work in object code form means all +the source code needed to generate, install, and (for an executable +work) run the object code and to modify the work, including scripts to +control those activities. However, it does not include the work's +System Libraries, or general-purpose tools or generally available free +programs which are used unmodified in performing those activities but +which are not part of the work. For example, Corresponding Source +includes interface definition files associated with source files for +the work, and the source code for shared libraries and dynamically +linked subprograms that the work is specifically designed to require, +such as by intimate data communication or control flow between those +subprograms and other parts of the work. + + The Corresponding Source need not include anything that users +can regenerate automatically from other parts of the Corresponding +Source. + + The Corresponding Source for a work in source code form is that +same work. + + 2. Basic Permissions. + + All rights granted under this License are granted for the term of +copyright on the Program, and are irrevocable provided the stated +conditions are met. This License explicitly affirms your unlimited +permission to run the unmodified Program. The output from running a +covered work is covered by this License only if the output, given its +content, constitutes a covered work. This License acknowledges your +rights of fair use or other equivalent, as provided by copyright law. + + You may make, run and propagate covered works that you do not +convey, without conditions so long as your license otherwise remains +in force. You may convey covered works to others for the sole purpose +of having them make modifications exclusively for you, or provide you +with facilities for running those works, provided that you comply with +the terms of this License in conveying all material for which you do +not control copyright. Those thus making or running the covered works +for you must do so exclusively on your behalf, under your direction +and control, on terms that prohibit them from making any copies of +your copyrighted material outside their relationship with you. + + Conveying under any other circumstances is permitted solely under +the conditions stated below. Sublicensing is not allowed; section 10 +makes it unnecessary. + + 3. Protecting Users' Legal Rights From Anti-Circumvention Law. + + No covered work shall be deemed part of an effective technological +measure under any applicable law fulfilling obligations under article +11 of the WIPO copyright treaty adopted on 20 December 1996, or +similar laws prohibiting or restricting circumvention of such +measures. + + When you convey a covered work, you waive any legal power to forbid +circumvention of technological measures to the extent such circumvention +is effected by exercising rights under this License with respect to +the covered work, and you disclaim any intention to limit operation or +modification of the work as a means of enforcing, against the work's +users, your or third parties' legal rights to forbid circumvention of +technological measures. + + 4. Conveying Verbatim Copies. + + You may convey verbatim copies of the Program's source code as you +receive it, in any medium, provided that you conspicuously and +appropriately publish on each copy an appropriate copyright notice; +keep intact all notices stating that this License and any +non-permissive terms added in accord with section 7 apply to the code; +keep intact all notices of the absence of any warranty; and give all +recipients a copy of this License along with the Program. + + You may charge any price or no price for each copy that you convey, +and you may offer support or warranty protection for a fee. + + 5. Conveying Modified Source Versions. + + You may convey a work based on the Program, or the modifications to +produce it from the Program, in the form of source code under the +terms of section 4, provided that you also meet all of these conditions: + + a) The work must carry prominent notices stating that you modified + it, and giving a relevant date. + + b) The work must carry prominent notices stating that it is + released under this License and any conditions added under section + 7. This requirement modifies the requirement in section 4 to + "keep intact all notices". + + c) You must license the entire work, as a whole, under this + License to anyone who comes into possession of a copy. This + License will therefore apply, along with any applicable section 7 + additional terms, to the whole of the work, and all its parts, + regardless of how they are packaged. This License gives no + permission to license the work in any other way, but it does not + invalidate such permission if you have separately received it. + + d) If the work has interactive user interfaces, each must display + Appropriate Legal Notices; however, if the Program has interactive + interfaces that do not display Appropriate Legal Notices, your + work need not make them do so. + + A compilation of a covered work with other separate and independent +works, which are not by their nature extensions of the covered work, +and which are not combined with it such as to form a larger program, +in or on a volume of a storage or distribution medium, is called an +"aggregate" if the compilation and its resulting copyright are not +used to limit the access or legal rights of the compilation's users +beyond what the individual works permit. Inclusion of a covered work +in an aggregate does not cause this License to apply to the other +parts of the aggregate. + + 6. Conveying Non-Source Forms. + + You may convey a covered work in object code form under the terms +of sections 4 and 5, provided that you also convey the +machine-readable Corresponding Source under the terms of this License, +in one of these ways: + + a) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by the + Corresponding Source fixed on a durable physical medium + customarily used for software interchange. + + b) Convey the object code in, or embodied in, a physical product + (including a physical distribution medium), accompanied by a + written offer, valid for at least three years and valid for as + long as you offer spare parts or customer support for that product + model, to give anyone who possesses the object code either (1) a + copy of the Corresponding Source for all the software in the + product that is covered by this License, on a durable physical + medium customarily used for software interchange, for a price no + more than your reasonable cost of physically performing this + conveying of source, or (2) access to copy the + Corresponding Source from a network server at no charge. + + c) Convey individual copies of the object code with a copy of the + written offer to provide the Corresponding Source. This + alternative is allowed only occasionally and noncommercially, and + only if you received the object code with such an offer, in accord + with subsection 6b. + + d) Convey the object code by offering access from a designated + place (gratis or for a charge), and offer equivalent access to the + Corresponding Source in the same way through the same place at no + further charge. You need not require recipients to copy the + Corresponding Source along with the object code. If the place to + copy the object code is a network server, the Corresponding Source + may be on a different server (operated by you or a third party) + that supports equivalent copying facilities, provided you maintain + clear directions next to the object code saying where to find the + Corresponding Source. Regardless of what server hosts the + Corresponding Source, you remain obligated to ensure that it is + available for as long as needed to satisfy these requirements. + + e) Convey the object code using peer-to-peer transmission, provided + you inform other peers where the object code and Corresponding + Source of the work are being offered to the general public at no + charge under subsection 6d. + + A separable portion of the object code, whose source code is excluded +from the Corresponding Source as a System Library, need not be +included in conveying the object code work. + + A "User Product" is either (1) a "consumer product", which means any +tangible personal property which is normally used for personal, family, +or household purposes, or (2) anything designed or sold for incorporation +into a dwelling. In determining whether a product is a consumer product, +doubtful cases shall be resolved in favor of coverage. For a particular +product received by a particular user, "normally used" refers to a +typical or common use of that class of product, regardless of the status +of the particular user or of the way in which the particular user +actually uses, or expects or is expected to use, the product. A product +is a consumer product regardless of whether the product has substantial +commercial, industrial or non-consumer uses, unless such uses represent +the only significant mode of use of the product. + + "Installation Information" for a User Product means any methods, +procedures, authorization keys, or other information required to install +and execute modified versions of a covered work in that User Product from +a modified version of its Corresponding Source. The information must +suffice to ensure that the continued functioning of the modified object +code is in no case prevented or interfered with solely because +modification has been made. + + If you convey an object code work under this section in, or with, or +specifically for use in, a User Product, and the conveying occurs as +part of a transaction in which the right of possession and use of the +User Product is transferred to the recipient in perpetuity or for a +fixed term (regardless of how the transaction is characterized), the +Corresponding Source conveyed under this section must be accompanied +by the Installation Information. But this requirement does not apply +if neither you nor any third party retains the ability to install +modified object code on the User Product (for example, the work has +been installed in ROM). + + The requirement to provide Installation Information does not include a +requirement to continue to provide support service, warranty, or updates +for a work that has been modified or installed by the recipient, or for +the User Product in which it has been modified or installed. Access to a +network may be denied when the modification itself materially and +adversely affects the operation of the network or violates the rules and +protocols for communication across the network. + + Corresponding Source conveyed, and Installation Information provided, +in accord with this section must be in a format that is publicly +documented (and with an implementation available to the public in +source code form), and must require no special password or key for +unpacking, reading or copying. + + 7. Additional Terms. + + "Additional permissions" are terms that supplement the terms of this +License by making exceptions from one or more of its conditions. +Additional permissions that are applicable to the entire Program shall +be treated as though they were included in this License, to the extent +that they are valid under applicable law. If additional permissions +apply only to part of the Program, that part may be used separately +under those permissions, but the entire Program remains governed by +this License without regard to the additional permissions. + + When you convey a copy of a covered work, you may at your option +remove any additional permissions from that copy, or from any part of +it. (Additional permissions may be written to require their own +removal in certain cases when you modify the work.) You may place +additional permissions on material, added by you to a covered work, +for which you have or can give appropriate copyright permission. + + Notwithstanding any other provision of this License, for material you +add to a covered work, you may (if authorized by the copyright holders of +that material) supplement the terms of this License with terms: + + a) Disclaiming warranty or limiting liability differently from the + terms of sections 15 and 16 of this License; or + + b) Requiring preservation of specified reasonable legal notices or + author attributions in that material or in the Appropriate Legal + Notices displayed by works containing it; or + + c) Prohibiting misrepresentation of the origin of that material, or + requiring that modified versions of such material be marked in + reasonable ways as different from the original version; or + + d) Limiting the use for publicity purposes of names of licensors or + authors of the material; or + + e) Declining to grant rights under trademark law for use of some + trade names, trademarks, or service marks; or + + f) Requiring indemnification of licensors and authors of that + material by anyone who conveys the material (or modified versions of + it) with contractual assumptions of liability to the recipient, for + any liability that these contractual assumptions directly impose on + those licensors and authors. + + All other non-permissive additional terms are considered "further +restrictions" within the meaning of section 10. If the Program as you +received it, or any part of it, contains a notice stating that it is +governed by this License along with a term that is a further +restriction, you may remove that term. If a license document contains +a further restriction but permits relicensing or conveying under this +License, you may add to a covered work material governed by the terms +of that license document, provided that the further restriction does +not survive such relicensing or conveying. + + If you add terms to a covered work in accord with this section, you +must place, in the relevant source files, a statement of the +additional terms that apply to those files, or a notice indicating +where to find the applicable terms. + + Additional terms, permissive or non-permissive, may be stated in the +form of a separately written license, or stated as exceptions; +the above requirements apply either way. + + 8. Termination. + + You may not propagate or modify a covered work except as expressly +provided under this License. Any attempt otherwise to propagate or +modify it is void, and will automatically terminate your rights under +this License (including any patent licenses granted under the third +paragraph of section 11). + + However, if you cease all violation of this License, then your +license from a particular copyright holder is reinstated (a) +provisionally, unless and until the copyright holder explicitly and +finally terminates your license, and (b) permanently, if the copyright +holder fails to notify you of the violation by some reasonable means +prior to 60 days after the cessation. + + Moreover, your license from a particular copyright holder is +reinstated permanently if the copyright holder notifies you of the +violation by some reasonable means, this is the first time you have +received notice of violation of this License (for any work) from that +copyright holder, and you cure the violation prior to 30 days after +your receipt of the notice. + + Termination of your rights under this section does not terminate the +licenses of parties who have received copies or rights from you under +this License. If your rights have been terminated and not permanently +reinstated, you do not qualify to receive new licenses for the same +material under section 10. + + 9. Acceptance Not Required for Having Copies. + + You are not required to accept this License in order to receive or +run a copy of the Program. Ancillary propagation of a covered work +occurring solely as a consequence of using peer-to-peer transmission +to receive a copy likewise does not require acceptance. However, +nothing other than this License grants you permission to propagate or +modify any covered work. These actions infringe copyright if you do +not accept this License. Therefore, by modifying or propagating a +covered work, you indicate your acceptance of this License to do so. + + 10. Automatic Licensing of Downstream Recipients. + + Each time you convey a covered work, the recipient automatically +receives a license from the original licensors, to run, modify and +propagate that work, subject to this License. You are not responsible +for enforcing compliance by third parties with this License. + + An "entity transaction" is a transaction transferring control of an +organization, or substantially all assets of one, or subdividing an +organization, or merging organizations. If propagation of a covered +work results from an entity transaction, each party to that +transaction who receives a copy of the work also receives whatever +licenses to the work the party's predecessor in interest had or could +give under the previous paragraph, plus a right to possession of the +Corresponding Source of the work from the predecessor in interest, if +the predecessor has it or can get it with reasonable efforts. + + You may not impose any further restrictions on the exercise of the +rights granted or affirmed under this License. For example, you may +not impose a license fee, royalty, or other charge for exercise of +rights granted under this License, and you may not initiate litigation +(including a cross-claim or counterclaim in a lawsuit) alleging that +any patent claim is infringed by making, using, selling, offering for +sale, or importing the Program or any portion of it. + + 11. Patents. + + A "contributor" is a copyright holder who authorizes use under this +License of the Program or a work on which the Program is based. The +work thus licensed is called the contributor's "contributor version". + + A contributor's "essential patent claims" are all patent claims +owned or controlled by the contributor, whether already acquired or +hereafter acquired, that would be infringed by some manner, permitted +by this License, of making, using, or selling its contributor version, +but do not include claims that would be infringed only as a +consequence of further modification of the contributor version. For +purposes of this definition, "control" includes the right to grant +patent sublicenses in a manner consistent with the requirements of +this License. + + Each contributor grants you a non-exclusive, worldwide, royalty-free +patent license under the contributor's essential patent claims, to +make, use, sell, offer for sale, import and otherwise run, modify and +propagate the contents of its contributor version. + + In the following three paragraphs, a "patent license" is any express +agreement or commitment, however denominated, not to enforce a patent +(such as an express permission to practice a patent or covenant not to +sue for patent infringement). To "grant" such a patent license to a +party means to make such an agreement or commitment not to enforce a +patent against the party. + + If you convey a covered work, knowingly relying on a patent license, +and the Corresponding Source of the work is not available for anyone +to copy, free of charge and under the terms of this License, through a +publicly available network server or other readily accessible means, +then you must either (1) cause the Corresponding Source to be so +available, or (2) arrange to deprive yourself of the benefit of the +patent license for this particular work, or (3) arrange, in a manner +consistent with the requirements of this License, to extend the patent +license to downstream recipients. "Knowingly relying" means you have +actual knowledge that, but for the patent license, your conveying the +covered work in a country, or your recipient's use of the covered work +in a country, would infringe one or more identifiable patents in that +country that you have reason to believe are valid. + + If, pursuant to or in connection with a single transaction or +arrangement, you convey, or propagate by procuring conveyance of, a +covered work, and grant a patent license to some of the parties +receiving the covered work authorizing them to use, propagate, modify +or convey a specific copy of the covered work, then the patent license +you grant is automatically extended to all recipients of the covered +work and works based on it. + + A patent license is "discriminatory" if it does not include within +the scope of its coverage, prohibits the exercise of, or is +conditioned on the non-exercise of one or more of the rights that are +specifically granted under this License. You may not convey a covered +work if you are a party to an arrangement with a third party that is +in the business of distributing software, under which you make payment +to the third party based on the extent of your activity of conveying +the work, and under which the third party grants, to any of the +parties who would receive the covered work from you, a discriminatory +patent license (a) in connection with copies of the covered work +conveyed by you (or copies made from those copies), or (b) primarily +for and in connection with specific products or compilations that +contain the covered work, unless you entered into that arrangement, +or that patent license was granted, prior to 28 March 2007. + + Nothing in this License shall be construed as excluding or limiting +any implied license or other defenses to infringement that may +otherwise be available to you under applicable patent law. + + 12. No Surrender of Others' Freedom. + + If conditions are imposed on you (whether by court order, agreement or +otherwise) that contradict the conditions of this License, they do not +excuse you from the conditions of this License. If you cannot convey a +covered work so as to satisfy simultaneously your obligations under this +License and any other pertinent obligations, then as a consequence you may +not convey it at all. For example, if you agree to terms that obligate you +to collect a royalty for further conveying from those to whom you convey +the Program, the only way you could satisfy both those terms and this +License would be to refrain entirely from conveying the Program. + + 13. Remote Network Interaction; Use with the GNU General Public License. + + Notwithstanding any other provision of this License, if you modify the +Program, your modified version must prominently offer all users +interacting with it remotely through a computer network (if your version +supports such interaction) an opportunity to receive the Corresponding +Source of your version by providing access to the Corresponding Source +from a network server at no charge, through some standard or customary +means of facilitating copying of software. This Corresponding Source +shall include the Corresponding Source for any work covered by version 3 +of the GNU General Public License that is incorporated pursuant to the +following paragraph. + + Notwithstanding any other provision of this License, you have +permission to link or combine any covered work with a work licensed +under version 3 of the GNU General Public License into a single +combined work, and to convey the resulting work. The terms of this +License will continue to apply to the part which is the covered work, +but the work with which it is combined will remain governed by version +3 of the GNU General Public License. + + 14. Revised Versions of this License. + + The Free Software Foundation may publish revised and/or new versions of +the GNU Affero General Public License from time to time. Such new versions +will be similar in spirit to the present version, but may differ in detail to +address new problems or concerns. + + Each version is given a distinguishing version number. If the +Program specifies that a certain numbered version of the GNU Affero General +Public License "or any later version" applies to it, you have the +option of following the terms and conditions either of that numbered +version or of any later version published by the Free Software +Foundation. If the Program does not specify a version number of the +GNU Affero General Public License, you may choose any version ever published +by the Free Software Foundation. + + If the Program specifies that a proxy can decide which future +versions of the GNU Affero General Public License can be used, that proxy's +public statement of acceptance of a version permanently authorizes you +to choose that version for the Program. + + Later license versions may give you additional or different +permissions. However, no additional obligations are imposed on any +author or copyright holder as a result of your choosing to follow a +later version. + + 15. Disclaimer of Warranty. + + THERE IS NO WARRANTY FOR THE PROGRAM, TO THE EXTENT PERMITTED BY +APPLICABLE LAW. EXCEPT WHEN OTHERWISE STATED IN WRITING THE COPYRIGHT +HOLDERS AND/OR OTHER PARTIES PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY +OF ANY KIND, EITHER EXPRESSED OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, +THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR +PURPOSE. THE ENTIRE RISK AS TO THE QUALITY AND PERFORMANCE OF THE PROGRAM +IS WITH YOU. SHOULD THE PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF +ALL NECESSARY SERVICING, REPAIR OR CORRECTION. + + 16. Limitation of Liability. + + IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING +WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MODIFIES AND/OR CONVEYS +THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, INCLUDING ANY +GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING OUT OF THE +USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED TO LOSS OF +DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY YOU OR THIRD +PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER PROGRAMS), +EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE POSSIBILITY OF +SUCH DAMAGES. + + 17. Interpretation of Sections 15 and 16. + + If the disclaimer of warranty and limitation of liability provided +above cannot be given local legal effect according to their terms, +reviewing courts shall apply local law that most closely approximates +an absolute waiver of all civil liability in connection with the +Program, unless a warranty or assumption of liability accompanies a +copy of the Program in return for a fee. + + END OF TERMS AND CONDITIONS + + How to Apply These Terms to Your New Programs + + If you develop a new program, and you want it to be of the greatest +possible use to the public, the best way to achieve this is to make it +free software which everyone can redistribute and change under these terms. + + To do so, attach the following notices to the program. It is safest +to attach them to the start of each source file to most effectively +state the exclusion of warranty; and each file should have at least +the "copyright" line and a pointer to where the full notice is found. + + + Copyright (C) + + This program is free software: you can redistribute it and/or modify + it under the terms of the GNU Affero General Public License as published by + the Free Software Foundation, either version 3 of the License, or + (at your option) any later version. + + This program is distributed in the hope that it will be useful, + but WITHOUT ANY WARRANTY; without even the implied warranty of + MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the + GNU Affero General Public License for more details. + + You should have received a copy of the GNU Affero General Public License + along with this program. If not, see . + +Also add information on how to contact you by electronic and paper mail. + + If your software can interact with users remotely through a computer +network, you should also make sure that it provides a way for users to +get its source. For example, if your program is a web application, its +interface could display a "Source" link that leads users to an archive +of the code. There are many ways you could offer source, and different +solutions will be better for different programs; see section 13 for the +specific requirements. + + You should also get your employer (if you work as a programmer) or school, +if any, to sign a "copyright disclaimer" for the program, if necessary. +For more information on this, and how to apply and follow the GNU AGPL, see +. diff --git a/Makefile b/Makefile new file mode 100644 index 0000000..b34e2c1 --- /dev/null +++ b/Makefile @@ -0,0 +1,8 @@ +.PHONY: watch +watch: run + watchmedo shell-command --patterns="*.py" --recursive --command='python src/main.py' src + +.PHONY: run +run: + mkdir -p things + python src/main.py diff --git a/README.md b/README.md new file mode 100644 index 0000000..436c38a --- /dev/null +++ b/README.md @@ -0,0 +1,17 @@ +# Yet another Dactyl Manuform Spinoff + +![Photo](https://i.redd.it/ljnm9ia2v0c71.jpg) + +This repo is a re-implementation of the [Dactyl Manuform Tight](https://github.com/okke-formsma/dactyl-manuform-tight) in python, with a few of my own changes. + +There are some hacks in here to get the border walls and thumb cluster to line up properly at the current tenting angle and key layout. +I didn't build this script with the goal of making it easy to share and extend... so if you're using this repo as a starting point for your own dactyl build, good luck, and beware of some shard edges. + +## Generating OpenSCAD Models +This script is tested against Python 3.8.0 + +Intall dependencies with `pip install -r requirements.txt` + +Run a one-off scad model build with `make run` + +Watch and rebuild scad models with `make watch` (useful for development) diff --git a/requirements.txt b/requirements.txt new file mode 100644 index 0000000..7b400ee --- /dev/null +++ b/requirements.txt @@ -0,0 +1,10 @@ +argh==0.26.2 +euclid3==0.1 +pathtools==0.1.2 +prettytable==0.7.2 +pypng==0.0.19 +PyYAML==5.3.1 +regex==2019.12.20 +six==1.14.0 +solidpython==0.4.8 +watchdog==0.10.2 diff --git a/src/.gitignore b/src/.gitignore new file mode 100644 index 0000000..e69de29 diff --git a/src/lib.py b/src/lib.py new file mode 100644 index 0000000..76c5a20 --- /dev/null +++ b/src/lib.py @@ -0,0 +1,136 @@ +import solid + +default_segments = 18 + +class NativeSCAD(): + def __init__(self, solid_fn, *args, mat_apply = None, **kwargs): + def build_solid_fn(): + return solid_fn(*args, **kwargs) + self.solid = build_solid_fn + + def __call__(self, other): + assert isinstance(other, NativeSCAD) + return Composer([self, other]) + + def _apply_to(self, other): + return self.compile()(other) + + def matrix_apply(self, point): + assert self.mat_apply is not None + + return + + def compile(self): + return self.solid() + +class Composer(NativeSCAD): + def __init__(self, children): + assert len(children) > 0 + self.children = children + + def _apply_to(self, other): + result = other + for c in reversed(self.children): + result = c._apply_to(result) + return result + + def compile(self): + result = self.children[-1].compile() + for c in reversed(self.children[:-1]): + result = c._apply_to(result) + return result + +class Merger(NativeSCAD): + def __init__(self, solid_fn, children): + self.solid = solid_fn + self.children = children + + def __call__(self, other): + raise 'Cannot call merger' + + def _apply_to(self, other): + raise 'Cannot apply merger' + + def compile(self): + return self.solid()(*[c.compile() for c in self.children]) + +def translate(x, y, z): + return NativeSCAD(solid.translate, [x, y, z]) + +def identity(): + return translate(0, 0, 0) + +def scale(x, y, z): + return NativeSCAD(solid.scale, [x, y, z]) + +def rotate(*, a, v): + return NativeSCAD(solid.rotate, a=a, v=v) + +def rotate_x(a): + return rotate(a=a, v=[1, 0, 0]) + +def rotate_y(a): + return rotate(a=a, v=[0, 1, 0]) + +def rotate_z(a): + return rotate(a=a, v=[0, 0, 1]) + +def mirror(x, y, z): + return NativeSCAD(solid.mirror, [x, y, z]) + +def flip_lr(): + return mirror(-1, 0, 0) + +def project(*args, **kwargs): + return NativeSCAD(solid.projection, *args, **kwargs) + +def offset(*args): + return NativeSCAD(solid.offset, *args) + +def extrude_linear(height): + return NativeSCAD(solid.linear_extrude, height) + +def colour(r, g, b, z): + return NativeSCAD(solid.color, [r/ 255.0, g/ 255.0, b/ 255.0, z]) + +# Functional +def compose(*atoms): + assert len(atoms) > 0 + return Composer(list(reversed(atoms))) + +# Merges +def union(*children): + return Merger(solid.union, children) + +def hull(*children): + return Merger(solid.hull, children) + +def difference(*children): + return Merger(solid.difference, children) + +def intersection(*children): + return Merger(solid.intersection, children) + +# def projection(child): +# return NativeSCAD(solid.projection, child) + +#def linear_extrude + +# Shapes +def cube(x, y, z, **kwargs): + return NativeSCAD(solid.cube, [x, y ,z], **kwargs) + +def cylinder(r, h, segments = default_segments, **kwargs): + return NativeSCAD(solid.cylinder, r=r, h=h, segments=segments, **kwargs) + +def cylinderr1r2(r1, r2, h, segments = default_segments, **kwargs): + return NativeSCAD(solid.cylinder, r1=r1, r2=r2, h=h, segments=segments, **kwargs) + +def sphere(r, segments = default_segments, **kwargs): + return NativeSCAD(solid.sphere, r=r, segments=segments, **kwargs) + +def square(x, y, **kwargs): + return NativeSCAD(solid.square, [x, y], **kwargs) + +def render_to_file(obj, filename): + solid.scad_render_to_file(obj.compile(), filename) diff --git a/src/main.py b/src/main.py new file mode 100644 index 0000000..9e1a54c --- /dev/null +++ b/src/main.py @@ -0,0 +1,1117 @@ +import datetime +from math import radians, sin, cos +from lib import * +from shapes import * +import lib +import mat + +switch_thickness = 2.0 +web_thickness = 1.5 +switch_rim_thickness = 1.5 + +post_width = 0.5 +post_rad = post_width / 2 + +keyhole_size = 14.4 +keyswitch_height = 14 +keyswitch_width = 14 + +plate_outer_width = keyhole_size + switch_rim_thickness * 2 + +max_num_rows = 4 +num_cols = 6 +num_pinky_columns = 2 + +cols_with_max_rows = [2, 3] + +sa_profile_key_height = 12.7 +cap_top_height = switch_thickness + sa_profile_key_height + +# extra space between the base of keys +extra_height = 1.0 +extra_width = 2.5 +mount_height = keyswitch_height + 3.0 +mount_width = keyswitch_width + 3.0 +# use 10 for faster prototyping, 15 for real +tenting_angle = 10.0 +z_offset = 8.0 + +should_include_risers = False + +def is_pinky(col): + return col >= num_cols - num_pinky_columns + +# aka: alpha +def row_curve_deg(col): + # I tried to have a different curve for pinkys, but it didn't work well + return 17 + +# aka: beta +col_curve_deg = 4.0 + +column_radius = cap_top_height + ((mount_width + extra_width) / 2) / sin(radians(col_curve_deg) / 2) + +def row_radius(col): + return cap_top_height + ((mount_height + extra_height) / 2) / sin(radians(row_curve_deg(col)) / 2) + +# default 3 +# controls left-right tilt / tenting (higher number is more tenting) +center_col = 3 +center_row = 1 + + +def column_extra_transform(col): + if is_pinky(col): + # TODO: translate first? + return compose( + rotate_x(6), + rotate_y(-3) + ) + else: + return identity() + +def num_rows_for_col(col): + if col in cols_with_max_rows: + return max_num_rows + else: + return max_num_rows - 1 + +def does_coord_exist(row, col): + return col >= 0 and col < num_cols and row >= 0 and row < num_rows_for_col(col) + +def negative(vect): + return [-x for x in vect] + +def bottom_transform(height): + return extrude_linear(height)(project()) + +def bottom_hull(shape): + return hull(shape, bottom_transform(0.1)(shape)) + +def single_switch_fn(): + outer_width = keyhole_size + switch_rim_thickness * 2 + + bottom_wall = cube(outer_width, switch_rim_thickness, switch_thickness) + top_wall = translate(0, keyhole_size + switch_rim_thickness, 0)(bottom_wall) + + left_wall = cube(switch_rim_thickness, outer_width, switch_thickness) + right_wall = translate(keyhole_size + switch_rim_thickness, 0, 0)(left_wall) + + + nub_len = 2.75 + nub_cyl = translate(0, 0, -1)(rotate_x(90)(cylinder(1, nub_len, 30, center=True))) + nub_cube = translate(-switch_rim_thickness / 2, 0, 0.)(cube(switch_rim_thickness, nub_len, 4, center=True)) + left_nub = translate(switch_rim_thickness, (outer_width) / 2, 0)(hull(nub_cyl, nub_cube)) + + right_nub_cube = translate(switch_rim_thickness / 2, 0, 0)(cube(switch_rim_thickness, nub_len, 4, center=True)) + right_nub = translate(-switch_rim_thickness + outer_width, (outer_width) / 2, 0)(hull(nub_cyl, right_nub_cube)) + + return translate(-outer_width/2, -outer_width/2, 0)(union( + bottom_wall, + top_wall, + left_wall, + right_wall, + left_nub, + right_nub, + )) + +single_switch = single_switch_fn() + +filled_switch = translate(0, 0, switch_thickness / 2.0)(cube(plate_outer_width, plate_outer_width, switch_thickness, center=True)) + +sa_length = 18.25 +sa_double_length = 37.5 + +def sa_cap_fn(): + # bl2 = sa_length / 2 + m = 17.0 + + bot = square(sa_length, sa_length, center=True) + bot = extrude_linear(0.1)(bot) + + mid = square(m, m, center=True) + mid = extrude_linear(0.1)(mid) + mid = translate(0, 0, 6)(mid) + + top = square(12, 12, center=True) + top = extrude_linear(0.1)(top) + top = translate(0, 0, 12)(top) + + return colour(220, 163, 163, 1)(translate(0, 0, 5 + switch_thickness)(hull(bot, mid, top))) + +sa_cap = sa_cap_fn() + +def row_cols(): + for row in range(max_num_rows): + for col in range(num_cols): + if row < num_rows_for_col(col): + yield (row, col) + +def all_of_shape(shape): + return [grid_position(row, col, shape) for (row, col) in row_cols()] + +web_post = translate(-post_rad, -post_rad, switch_thickness - web_thickness)(cube(post_width, post_width, web_thickness)) +short_web_post = translate(-post_rad, -post_rad, 0)(cube(post_width, post_width, post_width)) + +SQUARE_OFFSET_IDXS = [ + [[-1, -1], [1, -1]], + [[-1, 1], [1, 1]], +] + +def square_apply(square, fn): + return [[fn(x) for x in y] for y in square] + +def square_translater_at_offset(offset): + def fn(idx): + return translate(idx[0] * offset, idx[1] * offset, 0) + + return square_apply(SQUARE_OFFSET_IDXS, fn) + +def apply_translate_square(square, shape): + def fn(translator): + return translator(shape) + return square_apply(square, fn) + + +outer_post_delta = keyhole_size / 2 + switch_rim_thickness # - post_rad/2 + +outer_post_translate_square = square_translater_at_offset(outer_post_delta) + +web_post_tr = translate(outer_post_delta, outer_post_delta, 0)(web_post) +web_post_tl = translate(-outer_post_delta, outer_post_delta, 0)(web_post) +web_post_br = translate(outer_post_delta, -outer_post_delta, 0)(web_post) +web_post_bl = translate(-outer_post_delta, -outer_post_delta, 0)(web_post) + +web_posts = apply_translate_square(outer_post_translate_square, web_post) +short_web_posts = apply_translate_square(outer_post_translate_square, short_web_post) + +inner_post_delta = keyhole_size / 2 + post_rad +inner_post_translate_square = square_translater_at_offset(inner_post_delta) + +inner_web_posts = apply_translate_square(inner_post_translate_square, web_post) +short_inner_web_posts = apply_translate_square(inner_post_translate_square, short_web_post) + +post_left_edge_indexes = [[0, 0], [1, 0]] +post_top_edge_indexes = [[1, 0], [1, 1]] +post_right_edge_indexes = [[1, 1], [0, 1]] +post_bot_edge_indexes = [[0, 1], [0, 0]] + +square_idx_tl = [1, 0] +square_idx_tr = [1, 1] +square_idx_bl = [0, 0] +square_idx_br = [0, 1] + +def get_web_post(idx): + return web_posts[idx[0]][idx[1]] + +post_left_edge = [get_web_post(e) for e in post_left_edge_indexes] +post_top_edge = [get_web_post(e) for e in post_top_edge_indexes] +post_right_edge = [get_web_post(e) for e in post_right_edge_indexes] +post_bot_edge = [get_web_post(e) for e in post_bot_edge_indexes] + +def get_in_square(square, idx): + return square[idx[0]][idx[1]] + +def get_inner_web_post(idx): + return get_in_square(inner_web_posts, idx) + +def get_short_web_post(idx): + return get_in_square(short_web_posts, idx) + +def get_short_inner_web_post(idx): + return get_in_square(short_inner_web_posts, idx) + + +def column_offset(col): + if col == 2: + return [0, 5, -3] + elif col == 3: + return [0, 0, -0.5] + elif is_pinky(col): + return [1.0, -14.5, 5.0] + else: + return [0, 0, 0] + +def col_z_rotate(col): + if is_pinky(col): + return -3.0 + else: + return 0 + +def place_on_grid_base(row, column, domain): + column_angle = col_curve_deg * (center_col - column) + row_angle = row_curve_deg(column) * (center_row - row) + + return domain.compose( + # Row Sphere + domain.translate(0, 0, -row_radius(column)), + domain.rotate_x(row_angle), + domain.translate(0, 0, row_radius(column)), + # Row Offset + # column_extra_transform(column), + # Col sphere + domain.translate(0, 0, -column_radius), + domain.rotate_y(column_angle), + domain.translate(0, 0, column_radius), + + # Z Fix + domain.rotate_z(col_z_rotate(column)), + + # Column offset + domain.translate(*column_offset(column)), + # Misc + domain.rotate_y(tenting_angle), + domain.translate(0, 0, z_offset), + ) + +def place_on_grid(row, column): + return place_on_grid_base(row, column, lib) + +def point_on_grid(row, column, x, y, z): + point = mat.point3(x, y, z) + tx_point = place_on_grid_base(row, column, mat) @ point + + return tx_point[:3] + +def grid_position(row, col, shape): + return place_on_grid(row, col)(shape) + +def connectors(): + def make_edge_connection(r1, c1, e1, r2, c2, e2): + posts1 = [grid_position(r1, c1, e) for e in e1] + posts2 = [grid_position(r2, c2, e) for e in e2] + return hull(*posts1, *posts2) + + all_connectors = [] + for col in range(num_cols - 1): + for row in range(max_num_rows): + if does_coord_exist(row, col) and does_coord_exist(row, col + 1): + if (row, col) == (0, 3): + right_edge = [translate(1, 1, 0)(web_post_tr), translate(0, 1, 0)(web_post_tr), web_post_br] + else: + right_edge = post_right_edge + all_connectors.append(make_edge_connection(row, col, right_edge, row, col + 1, post_left_edge)) + + + for col in range(num_cols): + for row in range(max_num_rows - 1): + if does_coord_exist(row, col) and does_coord_exist(row + 1, col): + all_connectors.append(make_edge_connection(row, col, post_bot_edge, row+ 1, col, post_top_edge)) + + for col in range(num_cols - 1): + row = num_rows_for_col(col) - 1 + next_col = col + 1 + next_row = num_rows_for_col(next_col) - 1 + if next_row == row + 1: + this_t = place_on_grid(row, col) + next_t = place_on_grid(next_row, next_col) + this_level_t = place_on_grid(row, next_col) + all_connectors.append( + hull( + this_t(web_post_br), + this_level_t(web_post_bl), + next_t(web_post_tl), + ) + ) + all_connectors.append( + hull( + this_t(web_post_br), + next_t(web_post_tl), + next_t(web_post_bl), + ) + ) + if next_row == row - 1: + this_t = place_on_grid(row, col) + next_t = place_on_grid(next_row, next_col) + this_level_t = place_on_grid(next_row, col) + + all_connectors.append( + hull( + this_t(web_post_tr), + this_level_t(web_post_br), + next_t(web_post_bl), + ) + ) + + all_connectors.append( + hull( + this_t(web_post_tr), + this_t(web_post_br), + next_t(web_post_bl), + ) + ) + + def does_diag_exist(row, col): + for dr in [0, 1]: + for dc in [0, 1]: + if not does_coord_exist(row + dr, col + dc): + return False + return True + + for col in range(num_cols - 1): + for row in range(max_num_rows - 1): + if does_diag_exist(row, col): + p1 = grid_position(row, col, web_post_br) + p2 = grid_position(row+1, col, web_post_tr) + p3 = grid_position(row+1, col+1, web_post_tl) + p4 = grid_position(row, col+1, web_post_bl) + all_connectors.append(hull(p1, p2, p3, p4)) + + return union(*all_connectors) + +SWITCH_RISER_OFFSET = 9.8 + SWITCH_RISER_RADIUS +switch_riser_offset_square = square_translater_at_offset(SWITCH_RISER_OFFSET) + +def get_riser_is_connector(rc1, idx1, rc2, idx2): + if rc1 == [0, 3] and rc2 == [0, 4]: + return False + return True + +def get_riser_offset_delta(row_col, idx): + if row_col == [0, 1] and idx == square_idx_tr: + return [-2.1, 0] + if row_col == [0, 3] and idx == square_idx_tl: + return [2.1, 0] + if row_col == [0, 3] and idx == square_idx_tr: + return [0, 0] + if row_col == [0, 4] and idx == square_idx_tl: + return [1.5, 0] + if row_col == [2, 4] and idx == square_idx_bl: + return [2.9, 0] + if row_col == [3, 2] and idx == square_idx_br: + return [-2.9, 0] + if row_col == [2, 1] and idx == square_idx_br: + return [-1.5, 0] + else: + return None + +def wall_connect(row1, col1, idx1, row2, col2, idx2, **kwargs): + place_fn1 = place_on_grid(row1, col1) + place_fn2 = place_on_grid(row2, col2) + + delta1 = get_riser_offset_delta([row1, col1], idx1) + delta2 = get_riser_offset_delta([row2, col2], idx2) + + connectors = get_riser_is_connector([row1, col1], idx1, [row2, col2], idx2) + + return wall_connect_from_placer(place_fn1, idx1, place_fn2, idx2, delta1=delta1, delta2=delta2, connectors=connectors, **kwargs) + +def make_offsetter(idx, delta): + offsetter = get_in_square(switch_riser_offset_square, idx) + + if delta: + z = 0 + if len(delta) == 3: + z = delta[2] + offsetter = translate(delta[0], delta[1], z)(offsetter) + return offsetter + +def wall_connect_from_placer(place_fn1, idx1, place_fn2, idx2, *, delta1=None, delta2=None, connectors=True, walls=True): + offsetter1 = make_offsetter(idx1, delta1) + offsetter2 = make_offsetter(idx2, delta2) + + post1 = offsetter1(switch_riser_post) + post2 = offsetter2(switch_riser_post) + + shapes = [] + + if should_include_risers: + shapes.append(hull(place_fn1(post1), place_fn2(post2))) + + if connectors: + shapes.append( + hull( + place_fn1(union(offsetter1(web_post), get_in_square(web_posts, idx1))), + place_fn2(union(offsetter2(web_post), get_in_square(web_posts, idx2))), + ) + ) + + + if walls: + shapes.append( + bottom_hull(hull( + place_fn1(offsetter1(switch_riser_raw_dot)), + place_fn2(offsetter2(switch_riser_raw_dot)), + )) + ) + + return union(*shapes) + + +def case_walls(): + all_shapes = [] + + # Top wall + for col in range(0, num_cols): + all_shapes.append(wall_connect(0, col, square_idx_tl, 0, col, square_idx_tr)) + for col in range(0, num_cols - 1): + all_shapes.append(wall_connect(0, col, square_idx_tr, 0, col + 1, square_idx_tl)) + + # Right wall + max_col = num_cols - 1 + for row in range(0, num_rows_for_col(max_col)): + all_shapes.append(wall_connect(row, max_col, square_idx_tr, row, max_col, square_idx_br)) + for row in range(0, num_rows_for_col(max_col) - 1): + all_shapes.append(wall_connect(row, max_col, square_idx_br, row + 1, max_col, square_idx_tr)) + + # Left wall + for row in range(0, num_rows_for_col(0)): + all_shapes.append(wall_connect(row, 0, square_idx_tl, row, 0, square_idx_bl)) + for row in range(0, num_rows_for_col(0) - 1): + all_shapes.append(wall_connect(row, 0, square_idx_bl, row + 1, 0, square_idx_tl)) + + # Bottom wall + def include_wall(col): + return col >= 2 + + for col in range(0, num_cols): + all_shapes.append(wall_connect(num_rows_for_col(col) - 1, col, square_idx_bl, num_rows_for_col(col) - 1, col, square_idx_br, walls=include_wall(col))) + for col in range(0, num_cols - 1): + all_shapes.append(wall_connect(num_rows_for_col(col) - 1, col, square_idx_br, num_rows_for_col(col + 1) - 1, col + 1, square_idx_bl, walls=include_wall(col))) + + return union(*all_shapes) + +def all_switches(): + return union(*all_of_shape(single_switch)) + +def filled_switches(): + return union(*all_of_shape(filled_switch)) + +def all_caps(): + return union(*all_of_shape(sa_cap)) + +def post_test(): + return union( + *[y for x in short_web_posts for y in x], + ) + +thumb_basic_postition = point_on_grid(num_rows_for_col(1), 1, 0, 0, 0) +thumb_offsets = [15, 7, -5] +# thumb_offsets = [16, 7, -5] +thumb_position = [sum(x) for x in zip(thumb_basic_postition, thumb_offsets)] + +def thumb_placer(rot, move): + return compose( + rotate_x(rot[0]), + rotate_y(rot[1]), + rotate_z(rot[2]), + + translate(*move), + + rotate_z(-10), + + translate(*thumb_position), + ) + +thumb_r_placer = thumb_placer([14, -40, 12], [-15.4, -9.8, 5.2]) +thumb_m_placer = thumb_placer([10, -23, 20], [-33, -15, -6]) +thumb_l_placer = thumb_placer([6, -5, 35], [-52.8, -25.5, -11.5]) + +thumb_bl_placer = thumb_placer([4, -10, 27], [-33.3, -36.2, -16]) +thumb_br_placer = thumb_placer([4, -26, 18], [-13.8, -28.7, -9.6]) + +thumb_placement_fns = [ + thumb_r_placer, + thumb_m_placer, + thumb_l_placer, + thumb_br_placer, + thumb_bl_placer, +] + +def thumbs_post_offsets(placer, post): + if placer == thumb_br_placer: + if post == square_idx_bl: + return [3, 0, 0] + if post == square_idx_tr: + return [0, -3.8, 0] + + if placer == thumb_r_placer: + if post == square_idx_bl: + return [11, 0, 0] + if post == square_idx_tl: + return [4, 0, 0] + + if placer == thumb_bl_placer: + if post == square_idx_br: + return [-3, 0, 0] + if post == square_idx_tl: + return [0, -3, 0] + + if placer == thumb_l_placer: + if post == square_idx_br: + return [-11.5, 0, 0] + + if placer == thumb_m_placer: + if post == square_idx_tr: + return [-2, 0, 0] + + + return None + +def thumb_wall(place_fn1, idx1, place_fn2, idx2, **kwargs): + d1 = thumbs_post_offsets(place_fn1, idx1) + d2 = thumbs_post_offsets(place_fn2, idx2) + + return wall_connect_from_placer(place_fn1, idx1, place_fn2, idx2, delta1=d1, delta2=d2, **kwargs) + +def get_offset_thumb_placer(placer, idx, shape): + delta = thumbs_post_offsets(placer, idx) + return placer(make_offsetter(idx, delta)(shape)) + + +def thumb_walls(): + return union( + thumb_wall(thumb_bl_placer, square_idx_bl, thumb_bl_placer, square_idx_br), + thumb_wall(thumb_bl_placer, square_idx_br, thumb_br_placer, square_idx_bl), + thumb_wall(thumb_br_placer, square_idx_bl, thumb_br_placer, square_idx_br), + + thumb_wall(thumb_bl_placer, square_idx_bl, thumb_bl_placer, square_idx_tl), + + thumb_wall(thumb_bl_placer, square_idx_tl, thumb_l_placer, square_idx_br, connectors=False), + thumb_wall(thumb_l_placer, square_idx_br, thumb_l_placer, square_idx_bl, connectors=False), + + thumb_wall(thumb_l_placer, square_idx_bl, thumb_l_placer, square_idx_tl), + thumb_wall(thumb_l_placer, square_idx_tl, thumb_l_placer, square_idx_tr), + + thumb_wall(thumb_l_placer, square_idx_tr, thumb_m_placer, square_idx_tl), + thumb_wall(thumb_m_placer, square_idx_tl, thumb_m_placer, square_idx_tr, walls=False), + + thumb_wall(thumb_m_placer, square_idx_tr, thumb_r_placer, square_idx_tl, walls=False), + thumb_wall(thumb_r_placer, square_idx_tl, thumb_r_placer, square_idx_tr, walls=False), + + thumb_wall(thumb_r_placer, square_idx_tr, thumb_r_placer, square_idx_br, walls=False), + + thumb_wall(thumb_br_placer, square_idx_br, thumb_br_placer, square_idx_tr), + + thumb_wall(thumb_r_placer, square_idx_bl, thumb_r_placer, square_idx_br, walls=False, connectors=False), + + hull( + get_offset_thumb_placer(thumb_br_placer, square_idx_tr, top_dot), + get_offset_thumb_placer(thumb_r_placer, square_idx_bl, top_dot), + get_offset_thumb_placer(thumb_r_placer, square_idx_bl, switch_riser_raw_dot), + ), + + hull( + get_offset_thumb_placer(thumb_br_placer, square_idx_tr, top_dot), + get_offset_thumb_placer(thumb_br_placer, square_idx_tr, switch_riser_raw_dot), + get_offset_thumb_placer(thumb_r_placer, square_idx_bl, switch_riser_raw_dot), + ), + + hull( + get_offset_thumb_placer(thumb_r_placer, square_idx_br, switch_riser_raw_dot), + get_offset_thumb_placer(thumb_r_placer, square_idx_bl, switch_riser_raw_dot), + get_offset_thumb_placer(thumb_br_placer, square_idx_tr, switch_riser_raw_dot), + ), + + bottom_hull( + hull( + get_offset_thumb_placer(thumb_r_placer, square_idx_br, switch_riser_raw_dot), + get_offset_thumb_placer(thumb_br_placer, square_idx_tr, switch_riser_raw_dot), + ) + ), + ) + +def thumb_connectors(): + right_thumb_cover_sphere = get_offset_thumb_placer(thumb_r_placer, square_idx_bl, translate(0, 1.7, 0)(web_post)) + + left_thumb_cover_lower_sphere = get_offset_thumb_placer(thumb_bl_placer, square_idx_tl, translate(0, 2, 0)(web_post)) + left_thumb_cover_upper_sphere = thumb_l_placer(translate(0, 0, 0)(web_post_br)) + + br_tr_with_offset = thumb_br_placer(translate(0.8, 0.2, 0)(web_post_tr)) + + thumb_l_special_point = get_offset_thumb_placer(thumb_l_placer, square_idx_bl, translate(10, 1.1, 0)(web_post)) + + return union( + hull( + thumb_m_placer(web_post_tr), + thumb_m_placer(web_post_br), + thumb_r_placer(web_post_tl), + thumb_r_placer(web_post_bl), + ), + hull( + thumb_m_placer(web_post_tl), + thumb_l_placer(web_post_tr), + thumb_m_placer(web_post_bl), + thumb_l_placer(web_post_br), + thumb_m_placer(web_post_bl), + ), + hull( + thumb_bl_placer(web_post_tr), + thumb_bl_placer(web_post_br), + thumb_br_placer(web_post_tl), + thumb_br_placer(web_post_bl), + ), + hull( + thumb_bl_placer(web_post_tl), + thumb_m_placer(web_post_bl), + thumb_l_placer(web_post_br), + ), + hull( + thumb_bl_placer(web_post_tl), + thumb_bl_placer(web_post_tr), + thumb_m_placer(web_post_bl), + ), + hull( + thumb_bl_placer(web_post_tr), + thumb_m_placer(web_post_bl), + thumb_m_placer(web_post_br), + ), + hull( + thumb_br_placer(web_post_tl), + thumb_bl_placer(web_post_tr), + thumb_m_placer(web_post_br) + ), + hull( + thumb_m_placer(web_post_br), + thumb_r_placer(web_post_bl), + thumb_br_placer(web_post_tl), + ), + hull( + thumb_r_placer(web_post_bl), + thumb_br_placer(web_post_tl), + br_tr_with_offset, + ), + + hull( + thumb_r_placer(web_post_bl), + thumb_r_placer(web_post_br), + br_tr_with_offset, + ), + + # Right special connectors + hull( + right_thumb_cover_sphere, + get_offset_thumb_placer(thumb_r_placer, square_idx_bl, web_post), + thumb_r_placer(web_post_br), + get_offset_thumb_placer(thumb_r_placer, square_idx_br, web_post), + ), + + hull( + right_thumb_cover_sphere, + get_offset_thumb_placer(thumb_r_placer, square_idx_bl, web_post), + get_offset_thumb_placer(thumb_br_placer, square_idx_tr, switch_riser_raw_dot), + br_tr_with_offset, + ), + + # Left special connectors + hull( + thumb_l_placer(web_post_bl), + get_offset_thumb_placer(thumb_l_placer, square_idx_bl, web_post), + thumb_l_special_point, + ), + + hull( + thumb_l_placer(web_post_bl), + thumb_l_placer(web_post_br), + thumb_l_special_point, + ), + + hull( + left_thumb_cover_lower_sphere, + get_offset_thumb_placer(thumb_bl_placer, square_idx_tl, web_post), + thumb_bl_placer(web_post_tl), + ), + + hull( + left_thumb_cover_lower_sphere, + thumb_bl_placer(web_post_tl), + left_thumb_cover_upper_sphere, + ), + + hull( + left_thumb_cover_lower_sphere, + left_thumb_cover_upper_sphere, + thumb_l_special_point, + ), + + hull( + left_thumb_cover_lower_sphere, + get_offset_thumb_placer(thumb_l_placer, square_idx_br, web_post), + thumb_l_special_point, + get_offset_thumb_placer(thumb_bl_placer, square_idx_tl, web_post), + ), + ) + +def thumb_to_body_connectors(): + return union( + bottom_hull( + hull( + thumb_r_placer(get_in_square(switch_riser_offset_square, square_idx_br)(switch_riser_raw_dot)), + place_on_grid(3, 2)(get_in_square(switch_riser_offset_square, square_idx_bl)(switch_riser_raw_dot)), + ) + ), + + hull( + thumb_r_placer(get_in_square(switch_riser_offset_square, square_idx_br)(switch_riser_raw_dot)), + thumb_r_placer(get_in_square(switch_riser_offset_square, square_idx_tr)(switch_riser_raw_dot)), + place_on_grid(3, 2)(get_in_square(switch_riser_offset_square, square_idx_bl)(switch_riser_raw_dot)), + ), + + hull( + thumb_r_placer(get_in_square(switch_riser_offset_square, square_idx_tr)(switch_riser_raw_dot)), + place_on_grid(3, 2)(get_in_square(switch_riser_offset_square, square_idx_bl)(switch_riser_raw_dot)), + place_on_grid(2, 1)(get_in_square(switch_riser_offset_square, square_idx_br)(switch_riser_raw_dot)), + ), + + hull( + thumb_r_placer(get_in_square(switch_riser_offset_square, square_idx_tr)(switch_riser_raw_dot)), + thumb_r_placer(get_in_square(switch_riser_offset_square, square_idx_tl)(switch_riser_raw_dot)), + + place_on_grid(2, 1)(get_in_square(switch_riser_offset_square, square_idx_br)(switch_riser_raw_dot)), + ), + + bottom_hull( + hull( + thumb_m_placer(get_in_square(switch_riser_offset_square, square_idx_tl)(switch_riser_raw_dot)), + place_on_grid(2, 0)(get_in_square(switch_riser_offset_square, square_idx_bl)(switch_riser_raw_dot)), + ) + ), + + hull( + thumb_m_placer(get_in_square(switch_riser_offset_square, square_idx_tl)(switch_riser_raw_dot)), + place_on_grid(2, 0)(get_in_square(switch_riser_offset_square, square_idx_bl)(switch_riser_raw_dot)), + place_on_grid(2, 0)(get_in_square(switch_riser_offset_square, square_idx_br)(switch_riser_raw_dot)), + ), + ) + +def thumb_switches(): + return union(*[fn(single_switch) for fn in thumb_placement_fns]) + +def filled_thumb_switches(): + return union(*[fn(filled_switch) for fn in thumb_placement_fns]) + +def bottom_edge_at_position(row, col): + yield row, col, square_idx_bl + yield row, col, square_idx_br + +def bottom_edge_iterator(): + for col in range(num_cols): + row = num_rows_for_col(col) - 1 + + yield from bottom_edge_at_position(row, col) + return + +def thumb_spots(): + return [ + [thumb_l_placer, square_idx_tl], + [thumb_l_placer, square_idx_tr], + [thumb_m_placer, square_idx_tl], + [thumb_m_placer, square_idx_tr], + [thumb_r_placer, square_idx_tl], + [thumb_r_placer, square_idx_tr], + [thumb_r_placer, square_idx_br], + [thumb_br_placer, square_idx_br], + ] + +def thumb_caps(): + return union(*[fn(sa_cap) for fn in thumb_placement_fns[-2:]]) + +def blocker(): + size = 500 + shape = cube(size, size, size) + shape = translate(-size/2, -size/2, -size)(shape) + return shape + + +screw_insert_height = 4.2 +screw_insert_bottom_radius = 5.31 / 2.0 +screw_insert_top_radius = 5.1 / 2 + +screw_insert_width = 2 +bottom_height = 2 + +screw_insert_outer = translate(0, 0, bottom_height)(cylinderr1r2(screw_insert_bottom_radius + screw_insert_width, screw_insert_top_radius + screw_insert_width, screw_insert_height + screw_insert_width)) +screw_insert_inner = translate(0, 0, bottom_height)(cylinderr1r2(screw_insert_bottom_radius, screw_insert_top_radius, screw_insert_height)) + +def screw_insert(col, row, shape, ox, oy): + postiion = point_on_grid(row, col, 0, 0, 0) + postiion[2] = 0 + postiion[0] += ox + postiion[1] += oy + return translate(*postiion)(shape) + +def screw_insert_all_shapes(shape): + return union( + screw_insert(2, 0, shape, -5.3, 5.9), + screw_insert(num_cols - 1, 0, shape, 6.7, 5.5), + screw_insert(num_cols - 1, num_rows_for_col(num_cols - 1), shape, 6.8, 14.4), + screw_insert(0, 0, shape, -6.2, -6), + screw_insert(1, max_num_rows + 1, shape, -7.8, 3.4), + screw_insert(0, max_num_rows - 1, shape, -13.4, 1.7), + ) + +trrs_holder_size = [6.0, 11.0, 7.0] +trrs_hole_size = [2.6, 10.0] +trrs_holder_thickness = 2.5 + +trrs_front_thickness = 1.8 + +def trrs_key_holder_position(): + base_place = point_on_grid(0, 0, 0, keyswitch_width / 2, 0) + return [base_place[0] + 3, base_place[1] + 2.43, 8.5] + +def trrs_holder(): + shape = cube( + trrs_holder_size[0] + trrs_holder_thickness, + trrs_holder_size[1] + trrs_front_thickness, + trrs_holder_size[2] + trrs_holder_thickness * 2, + ) + + pos = trrs_key_holder_position() + + placed_shape = translate( + -trrs_holder_size[0] / 2, + -trrs_holder_size[1], + -(trrs_holder_size[2] / 2 + trrs_holder_thickness), + )(shape) + + return translate(*trrs_key_holder_position())(placed_shape) + +def trrs_holder_hole(): + rect_hole = cube(*trrs_holder_size) + rect_hole = translate( + -trrs_holder_size[0] / 2, + -trrs_holder_size[1], + -trrs_holder_size[2] / 2, + )(rect_hole) + + cylinder_hole = cylinder(*trrs_hole_size, segments=30) + cylinder_hole = rotate_x(90)(cylinder_hole) + cylinder_hole = translate(0, 5, 0)(cylinder_hole) + + return translate(*trrs_key_holder_position())(union(rect_hole, cylinder_hole)) + +usb_holder_hole_dims = [6.5, 15.0, 9.212] +usb_holder_thickness = 2.0 + +def usb_holder_position(): + base_place = point_on_grid(0, 0, 0, keyswitch_width / 2, 0) + return [base_place[0] + 13, base_place[1], 9] + +def usb_holder_rim(): + base_shape = cube( + usb_holder_hole_dims[0] + usb_holder_thickness * 2, + usb_holder_thickness * 2, + usb_holder_hole_dims[2] + usb_holder_thickness * 2, + ) + + placed_shape = translate( + -usb_holder_hole_dims[0] / 2 - usb_holder_thickness, + 0, + -usb_holder_hole_dims[2] / 2 - usb_holder_thickness, + )(base_shape) + + return translate(*usb_holder_position())(placed_shape) + +def usb_holder_hole(): + placed_shape = translate( + -usb_holder_hole_dims[0] / 2, + -usb_holder_hole_dims[1] / 2, + -usb_holder_hole_dims[2] / 2, + )(cube(*usb_holder_hole_dims)) + + return translate(*usb_holder_position())(placed_shape) + +reset_switch_hole_height = 4.2 +reset_switch_width = 6.0 +reset_switch_hole_depth = 6.5 +reset_switch_hole_back = 5.0 + +reset_switch_hole_radius = 4.3 / 2 + +reset_switch_total_depth = reset_switch_hole_depth + reset_switch_hole_back +reset_switch_total_height = reset_switch_hole_height + 2 * bottom_height + +def unplaced_reset_switch_body(): + shape = cube(reset_switch_width, reset_switch_total_depth, reset_switch_total_height, center=True) + return translate(0, 0, reset_switch_total_height / 2)(shape) + +def unplaced_reset_switch_body_hole(): + rect = translate(0, -reset_switch_hole_back / 2.0, reset_switch_hole_height / 2.0 + bottom_height)( + cube(reset_switch_width + 0.2, reset_switch_hole_depth, reset_switch_hole_height, center=True) + ) + cyl = translate(0, -reset_switch_hole_back / 2, bottom_height / 2)(cylinder(reset_switch_hole_radius, bottom_height, center=True)) + + return union(rect, cyl) + +def place_reset_switch_shape(shape): + base_point = point_on_grid(1, 1, 0, 0, 0) + + return translate(base_point[0], base_point[1], 0)(shape) + +reset_switch_body = place_reset_switch_shape(unplaced_reset_switch_body()) +reset_switch_body_hole = place_reset_switch_shape(unplaced_reset_switch_body_hole()) + +def right_shell(): + global should_include_risers + should_include_risers = True + + cover = translate(-60, 20, 0)(cube(15, 15, 20)) + + full_proto = difference( + union( + all_switches(), + connectors(), + case_walls(), + screw_insert_all_shapes(screw_insert_outer), + # all_caps(), + + thumb_switches(), + thumb_walls(), + thumb_connectors(), + # thumb_caps(), + thumb_to_body_connectors(), + + trrs_holder(), + usb_holder_rim(), + ), + union( + blocker(), + screw_insert_all_shapes(screw_insert_inner), + trrs_holder_hole(), + usb_holder_hole(), + )) + + # return intersection(cover, full_proto) + return full_proto + +def left_shell(): + return flip_lr()(right_shell()) + + +screw_head_height = 1.0 +screw_head_radius = 5.5 / 2 +screw_hole_radius = 1.7 + +def wall_shape(): + walls_3d = union( + case_walls(), + thumb_walls(), + thumb_to_body_connectors(), + ) + + walls_2d = offset(0.4)(project(cut=True))(translate(0, 0, -0.1)(walls_3d)) + + return walls_2d + +def model_outline(): + global should_include_risers + should_include_risers = False + + solid_bottom = project()(union( + filled_switches(), + connectors(), + case_walls(), + + filled_thumb_switches(), + thumb_walls(), + thumb_connectors(), + + thumb_to_body_connectors(), + )) + + bottom_2d = difference(solid_bottom, wall_shape()) + return extrude_linear(bottom_height)(bottom_2d) + +weight_width = 19.5 +weight_height = 16.5 + +weight_z_offset = 0.5 + +def weight_shape(): + return translate(0, 0, 1.5 + weight_z_offset)(cube(weight_width, weight_height, 3, center=True)) + +def weight_shape_vert(): + return rotate_z(90)(weight_shape()) + +def place_weight_hole(x, y): + return translate(x, y, 0)(weight_shape()) + +def bottom_weight_cutouts(): + shapes = [] + + base_point = point_on_grid(0, num_cols - 1, 0, 0, 0) + base_x = base_point[0] - 9 + base_y = base_point[1] - 4 + + space_between = 1 + offsets = space_between + weight_width + offsets_y = space_between + weight_height + + r3_y = base_y - 2 * offsets_y + + topr = base_y + offsets_y + + for x in range(2): + shapes.append(place_weight_hole(1 + base_x - offsets * x, base_y)) + for x in range(3, 4): + shapes.append(place_weight_hole(base_x - offsets * x + 2, base_y)) + for x in range(4, 5): + shapes.append(place_weight_hole(base_x - offsets * x - 8, base_y)) + + for x in range(2, 5): + shapes.append(place_weight_hole(base_x - offsets * x - 4, base_y - offsets_y)) + + for x in range(5): + shapes.append(place_weight_hole(base_x - offsets * x, base_y - 2 * offsets_y)) + + shapes.append(place_weight_hole(base_x - offsets * 2, topr)) + shapes.append(place_weight_hole(base_x - offsets * 3, topr)) + + base_thumb_x = base_x - offsets * 4 + 5 + base_thumb_y = base_y - offsets_y * 3 - weight_width + weight_height + 1 + + angled_shape = rotate_z(107)(weight_shape()) + shapes.append(translate(base_thumb_x - offsets_y - 0.4, base_thumb_y - 9.5, 0)(angled_shape)) + shapes.append(translate(base_thumb_x - offsets_y + 16, base_thumb_y - 1, 0)(angled_shape)) + + return union(*shapes) + +reset_switch_body = place_reset_switch_shape(unplaced_reset_switch_body()) +reset_switch_body_hole = place_reset_switch_shape(unplaced_reset_switch_body_hole()) + +def bottom_plate(): + return difference( + union( + model_outline(), + reset_switch_body, + # screw_insert_all_shapes(screw_insert_outer), + ), + union( + screw_insert_all_shapes(cylinderr1r2(screw_head_radius, screw_head_radius, screw_head_height)), + screw_insert_all_shapes(cylinderr1r2(screw_hole_radius, screw_hole_radius, bottom_height)), + bottom_weight_cutouts(), + reset_switch_body_hole, + ) + ) + +def left_bottom_plate(): + return flip_lr()(bottom_plate()) + +def thumb_corner(): + global should_include_risers + should_include_risers = True + return difference( + union( + thumb_switches(), + thumb_walls(), + thumb_connectors(), + # thumb_caps(), + thumb_to_body_connectors(), + ), + union( + blocker(), + )) + +def write_test(): + render_to_file(right_shell(), 'things/right.scad') + render_to_file(left_shell(), 'things/left.scad') + render_to_file(bottom_plate(), 'things/right_bottom_plate.scad') + render_to_file(left_bottom_plate(), 'things/left_bottom_plate.scad') + +def run(): + write_test() + print('done') + +if __name__ == '__main__': + run() diff --git a/src/mat.py b/src/mat.py new file mode 100644 index 0000000..f8e66b4 --- /dev/null +++ b/src/mat.py @@ -0,0 +1,64 @@ +import numpy as np +from math import radians, sin, cos + +def point3(x, y, z): + return np.transpose(np.array([x,y,z,1])) + +def vec3(x, y, z): + return np.transpose(np.array([[x,y,z,0]])) + +def to_point(pv): + return pv.tolist()[:-1] + +def translate(x, y, z): + return np.array([ + [1, 0, 0, x], + [0, 1, 0, y], + [0, 0, 1, z], + [0, 0, 0, 1], + ]) + +def scale(x, y, z): + return np.array([ + [x, 0, 0, 0], + [0, y, 0, 0], + [0, 0, z, 0], + [0, 0, 0, 1], + ]) + +def identity(): + return scale(1,1,1) + +def rotate_x(deg): + rad = radians(deg) + return np.array([ + [1, 0, 0, 0], + [0, cos(rad), -sin(rad), 0], + [0, sin(rad), cos(rad), 0], + [0, 0, 0, 1], + ]) + + +def rotate_y(deg): + rad = radians(deg) + return np.array([ + [cos(rad), 0, sin(rad), 0], + [0, 1, 0, 0], + [-sin(rad), 0, cos(rad), 0], + [0, 0, 0, 1], + ]) + +def rotate_z(deg): + rad = radians(deg) + return np.array([ + [cos(rad), -sin(rad), 0, 0], + [sin(rad), cos(rad), 0, 0], + [0, 0, 1, 0], + [0, 0, 0, 1], + ]) + +def compose(*mats): + result = identity() + for m in mats: + result = m @ result + return result diff --git a/src/shapes.py b/src/shapes.py new file mode 100644 index 0000000..8039fe2 --- /dev/null +++ b/src/shapes.py @@ -0,0 +1,24 @@ +from lib import * +from math import radians, sin, cos + +SWITCH_RISER_RADIUS = 0.8 +SWITCH_RISER_HEIGHT = 9.0 + + +def switch_riser_raw_dot_fn(): + return sphere(SWITCH_RISER_RADIUS) + + +switch_riser_raw_dot = switch_riser_raw_dot_fn() + +top_dot = translate(0, 0, SWITCH_RISER_HEIGHT)(switch_riser_raw_dot) + +def switch_riser_post_fn(): + post = translate(0, 0, SWITCH_RISER_HEIGHT / 2)( + cylinder(SWITCH_RISER_RADIUS, SWITCH_RISER_HEIGHT, center=True) + ) + + return union(post, top_dot) + + +switch_riser_post = switch_riser_post_fn() diff --git a/things/left.scad b/things/left.scad new file mode 100644 index 0000000..4306941 --- /dev/null +++ b/things/left.scad @@ -0,0 +1,17065 @@ +// Generated by SolidPython 0.4.8 on 2021-07-18 16:36:34 + + +mirror(v = [-1, 0, 0]) { + difference() { + union() { + union() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + union() { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + translate(v = [0, 15.9000000000, 0]) { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + } + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + translate(v = [15.9000000000, 0, 0]) { + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + } + translate(v = [1.5000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [-0.7500000000, 0, 0.0000000000]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + translate(v = [15.9000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [0.7500000000, 0, 0]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + union() { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + translate(v = [0, 15.9000000000, 0]) { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + } + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + translate(v = [15.9000000000, 0, 0]) { + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + } + translate(v = [1.5000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [-0.7500000000, 0, 0.0000000000]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + translate(v = [15.9000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [0.7500000000, 0, 0]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + union() { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + translate(v = [0, 15.9000000000, 0]) { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + } + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + translate(v = [15.9000000000, 0, 0]) { + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + } + translate(v = [1.5000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [-0.7500000000, 0, 0.0000000000]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + translate(v = [15.9000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [0.7500000000, 0, 0]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + union() { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + translate(v = [0, 15.9000000000, 0]) { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + } + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + translate(v = [15.9000000000, 0, 0]) { + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + } + translate(v = [1.5000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [-0.7500000000, 0, 0.0000000000]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + translate(v = [15.9000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [0.7500000000, 0, 0]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + union() { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + translate(v = [0, 15.9000000000, 0]) { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + } + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + translate(v = [15.9000000000, 0, 0]) { + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + } + translate(v = [1.5000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [-0.7500000000, 0, 0.0000000000]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + translate(v = [15.9000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [0.7500000000, 0, 0]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + union() { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + translate(v = [0, 15.9000000000, 0]) { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + } + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + translate(v = [15.9000000000, 0, 0]) { + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + } + translate(v = [1.5000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [-0.7500000000, 0, 0.0000000000]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + translate(v = [15.9000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [0.7500000000, 0, 0]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + union() { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + translate(v = [0, 15.9000000000, 0]) { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + } + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + translate(v = [15.9000000000, 0, 0]) { + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + } + translate(v = [1.5000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [-0.7500000000, 0, 0.0000000000]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + translate(v = [15.9000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [0.7500000000, 0, 0]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + union() { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + translate(v = [0, 15.9000000000, 0]) { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + } + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + translate(v = [15.9000000000, 0, 0]) { + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + } + translate(v = [1.5000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [-0.7500000000, 0, 0.0000000000]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + translate(v = [15.9000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [0.7500000000, 0, 0]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + union() { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + translate(v = [0, 15.9000000000, 0]) { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + } + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + translate(v = [15.9000000000, 0, 0]) { + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + } + translate(v = [1.5000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [-0.7500000000, 0, 0.0000000000]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + translate(v = [15.9000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [0.7500000000, 0, 0]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + union() { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + translate(v = [0, 15.9000000000, 0]) { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + } + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + translate(v = [15.9000000000, 0, 0]) { + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + } + translate(v = [1.5000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [-0.7500000000, 0, 0.0000000000]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + translate(v = [15.9000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [0.7500000000, 0, 0]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + union() { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + translate(v = [0, 15.9000000000, 0]) { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + } + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + translate(v = [15.9000000000, 0, 0]) { + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + } + translate(v = [1.5000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [-0.7500000000, 0, 0.0000000000]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + translate(v = [15.9000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [0.7500000000, 0, 0]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + union() { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + translate(v = [0, 15.9000000000, 0]) { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + } + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + translate(v = [15.9000000000, 0, 0]) { + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + } + translate(v = [1.5000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [-0.7500000000, 0, 0.0000000000]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + translate(v = [15.9000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [0.7500000000, 0, 0]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + union() { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + translate(v = [0, 15.9000000000, 0]) { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + } + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + translate(v = [15.9000000000, 0, 0]) { + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + } + translate(v = [1.5000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [-0.7500000000, 0, 0.0000000000]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + translate(v = [15.9000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [0.7500000000, 0, 0]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + union() { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + translate(v = [0, 15.9000000000, 0]) { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + } + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + translate(v = [15.9000000000, 0, 0]) { + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + } + translate(v = [1.5000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [-0.7500000000, 0, 0.0000000000]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + translate(v = [15.9000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [0.7500000000, 0, 0]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + union() { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + translate(v = [0, 15.9000000000, 0]) { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + } + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + translate(v = [15.9000000000, 0, 0]) { + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + } + translate(v = [1.5000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [-0.7500000000, 0, 0.0000000000]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + translate(v = [15.9000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [0.7500000000, 0, 0]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + union() { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + translate(v = [0, 15.9000000000, 0]) { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + } + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + translate(v = [15.9000000000, 0, 0]) { + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + } + translate(v = [1.5000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [-0.7500000000, 0, 0.0000000000]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + translate(v = [15.9000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [0.7500000000, 0, 0]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + union() { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + translate(v = [0, 15.9000000000, 0]) { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + } + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + translate(v = [15.9000000000, 0, 0]) { + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + } + translate(v = [1.5000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [-0.7500000000, 0, 0.0000000000]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + translate(v = [15.9000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [0.7500000000, 0, 0]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + union() { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + translate(v = [0, 15.9000000000, 0]) { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + } + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + translate(v = [15.9000000000, 0, 0]) { + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + } + translate(v = [1.5000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [-0.7500000000, 0, 0.0000000000]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + translate(v = [15.9000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [0.7500000000, 0, 0]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + union() { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + translate(v = [0, 15.9000000000, 0]) { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + } + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + translate(v = [15.9000000000, 0, 0]) { + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + } + translate(v = [1.5000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [-0.7500000000, 0, 0.0000000000]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + translate(v = [15.9000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [0.7500000000, 0, 0]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + union() { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + translate(v = [0, 15.9000000000, 0]) { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + } + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + translate(v = [15.9000000000, 0, 0]) { + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + } + translate(v = [1.5000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [-0.7500000000, 0, 0.0000000000]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + translate(v = [15.9000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [0.7500000000, 0, 0]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [1, 1, 0]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 1, 0]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-2.1000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [-2.1000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-2.1000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-2.1000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [2.1000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [2.1000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [0, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [2.1000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [2.1000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [1.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [1.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [1.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [1.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-2.1000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [-2.1000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-2.1000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-2.1000000000, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [2.1000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [2.1000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [2.1000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [2.1000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [1.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [1.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [0, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [1.5000000000, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = 0, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-1.5000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [-1.5000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-2.9000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [-2.9000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-2.9000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-2.9000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [2.9000000000, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [2.9000000000, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [2.9000000000, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [2.9000000000, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-1.5000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [-1.5000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-2.9000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [-2.9000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-2.9000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-2.9000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [2.9000000000, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [2.9000000000, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [2.9000000000, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -0.5000000000]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 0.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [2.9000000000, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [1.0000000000, -14.5000000000, 5.0000000000]) { + rotate(a = -3.0000000000, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = -8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + translate(v = [-25.09940511510636, 33.00014959993874, 0.0]) { + translate(v = [0, 0, 2]) { + cylinder($fn = 18, h = 6.2000000000, r1 = 4.6550000000, r2 = 4.5500000000); + } + } + translate(v = [50.55509365975209, 10.951958410522323, 0.0]) { + translate(v = [0, 0, 2]) { + cylinder($fn = 18, h = 6.2000000000, r1 = 4.6550000000, r2 = 4.5500000000); + } + } + translate(v = [47.67499595683963, -44.35886196211268, 0.0]) { + translate(v = [0, 0, 2]) { + cylinder($fn = 18, h = 6.2000000000, r1 = 4.6550000000, r2 = 4.5500000000); + } + } + translate(v = [-64.059291922534, 16.100149599938735, 0.0]) { + translate(v = [0, 0, 2]) { + cylinder($fn = 18, h = 6.2000000000, r1 = 4.6550000000, r2 = 4.5500000000); + } + } + translate(v = [-33.00024225460143, -66.68510591681867, 0.0]) { + translate(v = [0, 0, 2]) { + cylinder($fn = 18, h = 6.2000000000, r1 = 4.6550000000, r2 = 4.5500000000); + } + } + translate(v = [-67.65556625263557, -40.56895633983198, 0.0]) { + translate(v = [0, 0, 2]) { + cylinder($fn = 18, h = 6.2000000000, r1 = 4.6550000000, r2 = 4.5500000000); + } + } + } + union() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + union() { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + translate(v = [0, 15.9000000000, 0]) { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + } + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + translate(v = [15.9000000000, 0, 0]) { + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + } + translate(v = [1.5000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [-0.7500000000, 0, 0.0000000000]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + translate(v = [15.9000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [0.7500000000, 0, 0]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33, -15, -6]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -23, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + union() { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + translate(v = [0, 15.9000000000, 0]) { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + } + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + translate(v = [15.9000000000, 0, 0]) { + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + } + translate(v = [1.5000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [-0.7500000000, 0, 0.0000000000]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + translate(v = [15.9000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [0.7500000000, 0, 0]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + union() { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + translate(v = [0, 15.9000000000, 0]) { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + } + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + translate(v = [15.9000000000, 0, 0]) { + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + } + translate(v = [1.5000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [-0.7500000000, 0, 0.0000000000]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + translate(v = [15.9000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [0.7500000000, 0, 0]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + union() { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + translate(v = [0, 15.9000000000, 0]) { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + } + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + translate(v = [15.9000000000, 0, 0]) { + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + } + translate(v = [1.5000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [-0.7500000000, 0, 0.0000000000]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + translate(v = [15.9000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [0.7500000000, 0, 0]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + union() { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + translate(v = [0, 15.9000000000, 0]) { + cube(size = [17.4000000000, 1.5000000000, 2.0000000000]); + } + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + translate(v = [15.9000000000, 0, 0]) { + cube(size = [1.5000000000, 17.4000000000, 2.0000000000]); + } + translate(v = [1.5000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [-0.7500000000, 0, 0.0000000000]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + translate(v = [15.9000000000, 8.7000000000, 0]) { + hull() { + translate(v = [0, 0, -1]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, center = true, h = 2.7500000000, r = 1); + } + } + translate(v = [0.7500000000, 0, 0]) { + cube(center = true, size = [1.5000000000, 2.7500000000, 4]); + } + } + } + } + } + } + } + } + } + } + } + } + union() { + union() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [-3, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + union() { + translate(v = [-3, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [-3, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [-3, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [-3, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [3, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + union() { + translate(v = [-3, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + union() { + translate(v = [3, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [-3, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [3, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [-3, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [3, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [3, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + union() { + translate(v = [3, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [3, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [3, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + union() { + translate(v = [0, -3, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-11.5000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-11.5000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-11.5000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-11.5000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-11.5000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-11.5000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + union() { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33, -15, -6]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -23, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33, -15, -6]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -23, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33, -15, -6]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -23, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33, -15, -6]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -23, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33, -15, -6]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -23, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33, -15, -6]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -23, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [-2, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33, -15, -6]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -23, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + union() { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33, -15, -6]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -23, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + union() { + translate(v = [-2, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33, -15, -6]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -23, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [-2, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [4, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33, -15, -6]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -23, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + union() { + translate(v = [-2, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + union() { + translate(v = [4, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [4, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + union() { + translate(v = [4, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + union() { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3.8000000000, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + union() { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + union() { + translate(v = [0, -3.8000000000, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3.8000000000, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3.8000000000, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [11, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + union() { + translate(v = [0, 0, 4.5000000000]) { + cylinder($fn = 18, center = true, h = 9.0000000000, r = 0.8000000000); + } + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3.8000000000, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [11, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [11, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3.8000000000, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + translate(v = [0, 0, 9.0000000000]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3.8000000000, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [11, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [11, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3.8000000000, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3.8000000000, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3.8000000000, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33, -15, -6]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -23, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33, -15, -6]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -23, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33, -15, -6]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -23, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33, -15, -6]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -23, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33, -15, -6]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -23, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33, -15, -6]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -23, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33, -15, -6]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -23, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33, -15, -6]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -23, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33, -15, -6]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -23, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33, -15, -6]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -23, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33, -15, -6]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -23, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0.8000000000, 0.2000000000, 0]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0.8000000000, 0.2000000000, 0]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [11, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [0, 1.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [11, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [11, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [0, 1.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [11, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3.8000000000, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-13.8000000000, -28.7000000000, -9.6000000000]) { + rotate(a = 18, v = [0, 0, 1]) { + rotate(a = -26, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0.8000000000, 0.2000000000, 0]) { + translate(v = [8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [10, 1.1000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [10, 1.1000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [0, 2, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [0, 2, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [-8.7000000000, 8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [0, 0, 0]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [0, 2, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [0, 0, 0]) { + translate(v = [8.7000000000, -8.7000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [10, 1.1000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [0, 2, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-11.5000000000, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-52.8000000000, -25.5000000000, -11.5000000000]) { + rotate(a = 35, v = [0, 0, 1]) { + rotate(a = -5, v = [0, 1, 0]) { + rotate(a = 6, v = [1, 0, 0]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + translate(v = [10, 1.1000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33.3000000000, -36.2000000000, -16]) { + rotate(a = 27, v = [0, 0, 1]) { + rotate(a = -10, v = [0, 1, 0]) { + rotate(a = 4, v = [1, 0, 0]) { + translate(v = [0, -3, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + translate(v = [-0.2500000000, -0.2500000000, 0.5000000000]) { + cube(size = [0.5000000000, 0.5000000000, 1.5000000000]); + } + } + } + } + } + } + } + } + } + } + } + union() { + hull() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 5, -3]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 4.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -34, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-15.4000000000, -9.8000000000, 5.2000000000]) { + rotate(a = 12, v = [0, 0, 1]) { + rotate(a = -40, v = [0, 1, 0]) { + rotate(a = 14, v = [1, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 8.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33, -15, -6]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -23, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + linear_extrude(height = 0.1000000000) { + projection() { + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33, -15, -6]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -23, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + } + } + hull() { + translate(v = [-20.815001974486435, -35.26895633983198, 25.21577384633347]) { + rotate(a = -10, v = [0, 0, 1]) { + translate(v = [-33, -15, -6]) { + rotate(a = 20, v = [0, 0, 1]) { + rotate(a = -23, v = [0, 1, 0]) { + rotate(a = 10, v = [1, 0, 0]) { + translate(v = [-10.6000000000, 10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [-10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + translate(v = [0, 0, 8.0000000000]) { + rotate(a = 10.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, 0]) { + rotate(a = 0, v = [0, 0, 1]) { + translate(v = [0, 0, 294.0736563915]) { + rotate(a = 12.0000000000, v = [0, 1, 0]) { + translate(v = [0, 0, -294.0736563915]) { + translate(v = [0, 0, 75.5892216755]) { + rotate(a = -17, v = [1, 0, 0]) { + translate(v = [0, 0, -75.5892216755]) { + translate(v = [10.6000000000, -10.6000000000, 0]) { + sphere($fn = 18, r = 0.8000000000); + } + } + } + } + } + } + } + } + } + } + } + } + } + translate(v = [-54.09262134431229, 31.224282891679984, 8.5000000000]) { + translate(v = [-3.0000000000, -11.0000000000, -6.0000000000]) { + cube(size = [8.5000000000, 12.8000000000, 12.0000000000]); + } + } + translate(v = [-44.09262134431229, 28.794282891679984, 9]) { + translate(v = [-5.2500000000, 0, -6.6060000000]) { + cube(size = [10.5000000000, 4.0000000000, 13.2120000000]); + } + } + } + union() { + translate(v = [-250.0000000000, -250.0000000000, -500]) { + cube(size = [500, 500, 500]); + } + union() { + translate(v = [-25.09940511510636, 33.00014959993874, 0.0]) { + translate(v = [0, 0, 2]) { + cylinder($fn = 18, h = 4.2000000000, r1 = 2.6550000000, r2 = 2.5500000000); + } + } + translate(v = [50.55509365975209, 10.951958410522323, 0.0]) { + translate(v = [0, 0, 2]) { + cylinder($fn = 18, h = 4.2000000000, r1 = 2.6550000000, r2 = 2.5500000000); + } + } + translate(v = [47.67499595683963, -44.35886196211268, 0.0]) { + translate(v = [0, 0, 2]) { + cylinder($fn = 18, h = 4.2000000000, r1 = 2.6550000000, r2 = 2.5500000000); + } + } + translate(v = [-64.059291922534, 16.100149599938735, 0.0]) { + translate(v = [0, 0, 2]) { + cylinder($fn = 18, h = 4.2000000000, r1 = 2.6550000000, r2 = 2.5500000000); + } + } + translate(v = [-33.00024225460143, -66.68510591681867, 0.0]) { + translate(v = [0, 0, 2]) { + cylinder($fn = 18, h = 4.2000000000, r1 = 2.6550000000, r2 = 2.5500000000); + } + } + translate(v = [-67.65556625263557, -40.56895633983198, 0.0]) { + translate(v = [0, 0, 2]) { + cylinder($fn = 18, h = 4.2000000000, r1 = 2.6550000000, r2 = 2.5500000000); + } + } + } + translate(v = [-54.09262134431229, 31.224282891679984, 8.5000000000]) { + union() { + translate(v = [-3.0000000000, -11.0000000000, -3.5000000000]) { + cube(size = [6.0000000000, 11.0000000000, 7.0000000000]); + } + translate(v = [0, 5, 0]) { + rotate(a = 90, v = [1, 0, 0]) { + cylinder($fn = 30, h = 10.0000000000, r = 2.6000000000); + } + } + } + } + translate(v = [-44.09262134431229, 28.794282891679984, 9]) { + translate(v = [-3.2500000000, -7.5000000000, -4.6060000000]) { + cube(size = [6.5000000000, 15.0000000000, 9.2120000000]); + } + } + } + } +} +/*********************************************** +********* SolidPython code: ********** +************************************************ + +import solid + +default_segments = 18 + +class NativeSCAD(): + def __init__(self, solid_fn, *args, mat_apply = None, **kwargs): + def build_solid_fn(): + return solid_fn(*args, **kwargs) + self.solid = build_solid_fn + + def __call__(self, other): + assert isinstance(other, NativeSCAD) + return Composer([self, other]) + + def _apply_to(self, other): + return self.compile()(other) + + def matrix_apply(self, point): + assert self.mat_apply is not None + + return + + def compile(self): + return self.solid() + +class Composer(NativeSCAD): + def __init__(self, children): + assert len(children) > 0 + self.children = children + + def _apply_to(self, other): + result = other + for c in reversed(self.children): + result = c._apply_to(result) + return result + + def compile(self): + result = self.children[-1].compile() + for c in reversed(self.children[:-1]): + result = c._apply_to(result) + return result + +class Merger(NativeSCAD): + def __init__(self, solid_fn, children): + self.solid = solid_fn + self.children = children + + def __call__(self, other): + raise 'Cannot call merger' + + def _apply_to(self, other): + raise 'Cannot apply merger' + + def compile(self): + return self.solid()(*[c.compile() for c in self.children]) + +def translate(x, y, z): + return NativeSCAD(solid.translate, [x, y, z]) + +def identity(): + return translate(0, 0, 0) + +def scale(x, y, z): + return NativeSCAD(solid.scale, [x, y, z]) + +def rotate(*, a, v): + return NativeSCAD(solid.rotate, a=a, v=v) + +def rotate_x(a): + return rotate(a=a, v=[1, 0, 0]) + +def rotate_y(a): + return rotate(a=a, v=[0, 1, 0]) + +def rotate_z(a): + return rotate(a=a, v=[0, 0, 1]) + +def mirror(x, y, z): + return NativeSCAD(solid.mirror, [x, y, z]) + +def flip_lr(): + return mirror(-1, 0, 0) + +def project(*args, **kwargs): + return NativeSCAD(solid.projection, *args, **kwargs) + +def offset(*args): + return NativeSCAD(solid.offset, *args) + +def extrude_linear(height): + return NativeSCAD(solid.linear_extrude, height) + +def colour(r, g, b, z): + return NativeSCAD(solid.color, [r/ 255.0, g/ 255.0, b/ 255.0, z]) + +# Functional +def compose(*atoms): + assert len(atoms) > 0 + return Composer(list(reversed(atoms))) + +# Merges +def union(*children): + return Merger(solid.union, children) + +def hull(*children): + return Merger(solid.hull, children) + +def difference(*children): + return Merger(solid.difference, children) + +def intersection(*children): + return Merger(solid.intersection, children) + +# def projection(child): +# return NativeSCAD(solid.projection, child) + +#def linear_extrude + +# Shapes +def cube(x, y, z, **kwargs): + return NativeSCAD(solid.cube, [x, y ,z], **kwargs) + +def cylinder(r, h, segments = default_segments, **kwargs): + return NativeSCAD(solid.cylinder, r=r, h=h, segments=segments, **kwargs) + +def cylinderr1r2(r1, r2, h, segments = default_segments, **kwargs): + return NativeSCAD(solid.cylinder, r1=r1, r2=r2, h=h, segments=segments, **kwargs) + +def sphere(r, segments = default_segments, **kwargs): + return NativeSCAD(solid.sphere, r=r, segments=segments, **kwargs) + +def square(x, y, **kwargs): + return NativeSCAD(solid.square, [x, y], **kwargs) + +def render_to_file(obj, filename): + solid.scad_render_to_file(obj.compile(), filename) + + +************************************************/ diff --git a/things/left.stl b/things/left.stl new file mode 100644 index 0000000000000000000000000000000000000000..137c338c29365c5f7262cf2d8be6501cf30e0f20 GIT binary patch literal 822784 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%0D0RGzikcQp5h}CA*Fs zDYhO{#1dGw99F#xB3LTj^`5f$@sVQcxt~C&R`LX86^5L1t#O{*#8eQ|Kx6>HrO3pN zn8T!TxSzNZtyZs%kdIECk9c;%s-D^~8S+a%arEXG!BR}aqg>4&)CfB4;^c`2O9j)u zFFNMJD%Exq!76TX+;-hMc7WK8eB6XpTVi#UmEVpLOF#4xOmIqwHvwWXbaaP~?@o1* z3v-PXRS&uePD#^dfJhD^6$tJ*tbWzNvEX43=>LHt!OhZlcF!Mq;t%b$Ldr5AS;^OpZCSn37t>-K#- zu^jrK=e=6bNSmjTm!+6q1|4O-=xCR?k~!(wKF`m|Gno6XB$nzV!oeapBe<;Gd zu7DT@f~A{2P@L+Q8&XzUGZG)ASr!mif5tPN*$wt^z+{4@xTnEePv!>Z-eUiHIwVP8a+y5cP)MGW&&Bp4l|{?W1!SW1Z^Wz# z6;;kNG%?rhNvg-VrMZY_AkNqX(^vsOM@#4!039sF`goRr-;db2^<#JkFgx}4E*(b2 zFsVE&WIcX2g6jrf!{g=F4}s_gf~8o;$JF^`>#eUv*YRqO8qv3dpJeFn*8 zTk?qV{lXn1!AB7o=xpA?EvBgh?X^1x^!^5+!pYD`a(`4*6;;-nvOlat74Xt zovYmu>#KAWH=BJcJG^=&$~0^(=D#asT{mjd96H*9hz}wa2$o{{-+m3{l=^GLkhZEN z&P}+^_xt7HbiqKe@_a`bz2lrY?e_*CehgXXTL>aM2$o`+ z`#g3IeACWbwa+$Rx^HgjV{508bJslaOMh@=!LL_X~0y<0(58yhp zBM2TXS?XAcv~qvJ*CKm7HHr=gF%vp=1QD!{X?#oF@tt=KbiA$Pwu<%fc&urECtBxQ zjMB}7(%rjnu-qTfRV<1*U2sXeOLs}Ub-p^AW*F^*2yWqjz8oqmXXz^P-&Xx&Z_;(X z9ng^&1osJ+Vj6M7*GBtJ<6P?Ob-lgZer{F%R?b9AoY=Uvt5w2(;)!Tq?{~BH6>EEY zS&Helz1qm;J!Xr}<<+~4F_)r!KfIr<*8(xOU_V)T`%p1z#58fX@Q<=a_>bbo?w`fW zJ$>YaqQit3JPpL(e@FY?LdPT!o-_UAm`+2*`B83yQ^MYlkZ7Ohi=`%5Nvb{WWa{k~E2*fPRwcml@d64O(va3urYqYpETkXG! z!0fzv`b*!PR~fuKr`CDcRfcvPEvBuUB+@+YF1;m3iXj8ld9}mPu>n?%hYrq1pK3ki z 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%0A( z-u|?ITuz_BuYI1RdUy9dSGf0D6d|Uqrl}pDb9R8*GnSAw^gNB+L?~X9~ z;CX{_9Yt%0yIgqdMm+YGxCXIzg|~PB5d_3JAg~ms**Z^rGeBH-#*^Ezv>xLVM?g=d zyWs=CGvFSqn`4B0y~|bCOk)T<%fNK`v_v=X@OW+*fo8~&aNQeb&UChn2{=bsL5j|= zsT8Im>U{aRwg$As@Cq#vw=uR|b?9A>pJ)-y`L@t7?Mn0KmHNalBaPVYINAE*h1$it zx@NyK_3amW)r0pxM05LrI6_{lJAO9O+-!fG;C98f#Hz}A{1Ve>F5O1MUod{Hre|o4 zAYDx0l;A{T-+Fv{wP>!3wT8!*U;?KE5#bZHd4BFX&a6*ACLh>#JW4>+V9zEl$^RTT zXV`dV#OeC*iMmYDj zj#0zbZ{q$2pX0tejpvtteWIp&!XGOTI3;-R;O(=0eFg=sumNmJ949A{3PBSmY@s?$c~ zleT}TzsiMia0Tq@r`BUvcUTIq^x(}DN5aHT3R~{|y=ECBS0t+MnSCY~nx`{sCp;!X zSpjhjh#pe23_MH4G+vQGjHJl|aq-2PTw@2N7E9rD@r)eu5!{d;G&lxkB}K%3e;bg8EP7b(OF+|rFpz*wv%?m*C`y9!lk>i;d?bb z+245t9dXV9G4YX;cJY@fObuch>xL)}5W7K#G3bbCU96^04~%V}Ot20->xa205H1g# zv_dJX1JkTk<9@agB2UK(MNoq!e^b=U#e7nF^&G*on(32HsQ(n^lZ8)domX4bMd-bI zx@rl`GVsje$L3RI^SM4g=Ls`XD;y`y=Kl^^ru@|7B!@>CoDVkV?SRM`zD$|W^CVMN zn8st5&Z!4zo^d9-d>G%}yWxHHS!)wbkH^Od_3e7E4d3AT{Zd)?>T@pI)`#ET=)Rhs zp`H8$##A)3V0-Puk@u7f-#_Q3Tl?@hT}&`3DW*PtshkWt7J&{dg=svl(63rG5hCBb z<4PBgXGS$lv&8jVfg)dNEquclR!C2>)bt#C)dqefOsyz8>t1-mk?8MNf&1{jgu20E z6C1+S+t6FUzhL5EdbXOLBrm!+8;B$zY}yd++Opol?ps;vP4%m4f_nb94ys$B2mr#u zmT*I3dJ91Y_to^={Jv>Hj8!-#c>WxS2q2=@^%h(^-&G%8R7G>LVHiW;lwhZNa!A>F z^IlpoLtrU--L70Wtmr{U66hEPI&iE9=N#*Xa~VLi0>TjTfu%5w{R;H+^KFCyv9ZE+ zYt|=DX@5d}cw;`Id*7-znl=i5Cpf$yCZ!mA0~A7M235iG)= zU~p-Is_0XS`cPUvIdbV7c@1lkRS;F9YY~=c)u*ix0sXv<@m{#Wz*Sf%%E0$buO6mKhTrM zQh2t^&X8Sg$MT9@7gW9XeCJ+Uyi?ONsb_4D5lpi)Wc%i0`4dMks2(PLXXezHW~~Z` zQSHq6SiuX*D(BHj^`MdhGHnPOr^KEQVoOzZ(`y=~7)YZO|5rjUH53SX%1TERz#BHHWr^^XP5cX9lVjbmw{6%~ zIB+&rFoDv=Wr9l=k3KMGFg?VbSe?WTt2dFyv!c6c4a&~U6o<^J5LIhyc8F^SgfkF$ zwuA|s5=6W}#~dI=0D+}2UAK1YvJ*FR-_C@xDgh!0h~YrsUoe5=m$a11B5NX?ZWFsU zDN)m1Z`T@22)(Ae;Vy994P7e~m72EZ$Jfcy-tNrvIAV(Ru{x>&kq^XmAh=;4)$|ln z+ipvlcZSdY zW#EYa)yL`x0pc_0=-Y+03ez_Z6sqYtnGd~}gH?^;gwQ28Atb>GA^Q$>h}P9Y6Wq#` zxIb+{x|y13ejIZn-Db5cJ1z2ih6@ls;l$QHAg%#{r7$g}>LS7^cW6ZT!z*9z&iPob z>hhT){)NVqogkik9OB7r47o;uFL&WsEO!ueU;^vFwCv4aqb!*UY>zir^A~H#$I_Z-%nETA_3?%@U`e&T9ej zwt@~^qMx7DE87Kl?l}^y(&mj3eYX#_FZF=4MRy9+qc)U~MNj9DUGMVL^t_M7Hb2t7 zxTx$pbU1xC?gb#`Zyjo%0|b`BbnK=abx-S`WajKZAS576w+*!~tf0fMU9tN6_MfD7 z<5{H9t&i$E4}X%EPi6oyD1VID?8;Dk!wLkp1k(z|Y0xoc?@;?+Krq@-o{nvKt)}N> z?0*J>jx-?p#t*eucvcdbUl5T}KM!iKggom=_a^8+>Z>aHE9|4XGydx4nJ}@r+NNwo zz&c(R=c+ZoK9N6N0*L;;vdpTg4q@UWLjz%-^hArb{}-XlhgBx5Aon#d(}ATht-pR= zmXFP!rt{uSqP35EU*@on!Y!Q5hmWDZaJk1=;f#-;csSpd)P&P*hx@w{+|OC>qqOuF zO!|%$T21y7&%dxG)!@wCa|f2dDZvwDQ3EOIq} z;eM~NLRtl4-quPa;KpB4`S}!rX?VYnk-zW;@{tV0boUQxuk;e~wD%l>39K8Q)qm+H zJQ*-n=s49+>=Ryzj6Ly}n3POm2%Hl5t04=tE;+k|--rD~oGzxPLP{$krGk%Bpj|D2 zocDm7AFE*1jw;{PU-tbX7F(v1A-(>p?Mi=>!XDFrNSYEaw0O8oYw>Wdxbo~b^~Km< zLPnx3G0Uwa0b4)Cx=BS5Q z3u{YyUW{JPfmP~ecp{sgPt#x1`z)dVg-T&sf2}*+mI^w$fR6r+TiC5H*Rk~QX&$d- z!_cZ2=82W(@^N#2X_p+@&EXNUdikEP6841g{xC$>|@crE$Ii8NSeNfOu8)Xe|s45hNtJ&4~saFr17Gwl>EMJ$C&9Y#*jVGcUBCako> zQkcfNq0WJLU7in|TWr<;N#p|Y<^j8P0Is)qLe=8pQpq+ckUXDo zmBjmaN_3~`hdO~gfa_i#ipayZ`=CCwalztrWdOJQ%?TBj!nAy0sg$)fkYoj21wt}9 zqAfkXL73e#fUnbJkre!MGCAJnF7dZoD5>vGB2jJclD0D!N5L;mbz z37itF&)2b8Bkd(PFDG&6btTWtb~uF6H`Y?6~W@mr4ik2avh9t}%7a)?iy8 zQh_*5>^NNKm~OUisU(F3kO$MRLq0Cf9xL_>-^1CsoZ}w1SSr2RhX1eUs8(odq#4EK8)Pu?2# zmx>c}NaHb7#|6%mFu_(#L5afFx{cBpA;OOL;7Bf2Vx!Q zm;=P9v#eEE3R?&}aTkL5>iZ*w_@k|q-g72OUbEuJw0q?NKbaFn#h?GOp~Ud#|UB^^-@2pI@mR+z@60M7z|j&(qc1glQ(=_oB)|DDY6 z?MHHQI!K$pz4b>m<2* zeIvu{`jc_fI!QGee~i%v?-av4nH0;~>TG1w_>L{jd|CmRft z$*++^B=5udB-%I`h)bHPyw&>-+=YKe@+YPYmguh4(3}J0b%O=c_&*|yUud1s2yU!gs_w128P8Sn6B{*}(SLJVg?7%r^jpVTurm?l~%;?V$e!=dB zLa3=7=aCR3MOU6i-lSe9@Jzpy`96o(Y)&M;1Nuu2A9Ki+q(rdl1Q6BtG!%?2>^Lli zXm_FFm(#4BHbiaocc@6N^{7!45}kl zHJ86|O4c6eAJ2Kt?=Q_T$R&l9lNbW0q)-Sz)H^L}LxK1d)n8g;o=YxUumnyC-uDW` zEYwqHDlEy1*p)c}cH&LuBe?+2@TYu;-kj1P0M4QKORKSxPht!9uft?rV&4;M-f zeP+NpiMwQp&v1#x7Oij68r&5$UhKPd7gyacoy+ByO59g}a?hLfKCHj$8#-RRzG)Y? z&O4o(s9GvLdhbu3%w!3i63kLTM}N>!2s*GC*SG{(XFrfx<;@|-CgE_YmmY@Ig; zVnbIWVY2@erj=kCmm%!erZo^}H_m|5rFMME7dMHX*h*IKCqA}Iq&>C#NY^E|i0SIZ z((zt%$ok0JP*(TOG!RGG0C9^Y2DDltt!v~*0wQlQv_i4|WCL*%=(zEZ9gn53z6JxA zNS;0X$gZ)sK!=0j5v^O=2H|Q8b_Re){ps3;($cLyr2Pas0|=_uLG^9TPA&*^dcX_^=044jXoV9Sgcp$WfKH2~ zp4%poXC-$Co(Iinvq&m9G@0D6qJ-_o4*bgcHTlFfMI81^we1H>A+PdCyC(-o>%oI1 z0{+UU%wO>vs`19R+Hq^GS?_}hoD#%dH&)~2i|x4FCL?()g?-n-_VcBiNz+I~K5ZqZ zcJZQR?GxPKUKae5W=o~OHU6aAKQ~B_;}XeQ3GY}Rb&C{CcbDk7zRGDyKqMGDie^&| zb1~O{F*5)x#g6Bhl^n%tzK6L=Ilnk8g=YX*H_QNp7s^Tf=83{K^j3Gvg zZj!>8QBvImPx8wBI(g+0DHS~NB#GCp2 zzWm6`ky6X;(@D(%cL}a@zxEE&ry=l;186;Pg6{Z6uE)RyT(5Xvrd?s0Z6zOV9eID} z=gOKt>+_$D21v;ksmVrxw7O(eI9!NOyBn#C^g#rj{K=geWK>X zDsGfZUvAsvx#Hj!i=@P7FblW6%e2I`){CT7UnY~}*0d#Bn;+47rfv`_RhYLQYQIPt zym=Bi1noGcc%f9fXCnC`-vOeq$`S28AS{8vQnc3QfsvxkH#JfDqR>)DM?0mh9~25HadDsq@TPqR%>< zN}=PR6e0=Nv(vddJ4W+Z3j1Bww|8_ptooX&r9deQk|!=&?m?@6O-$pm{;h2qME zBP#!6Te$i?{dp{feK2mv@I88=4}acfz3NrVjy(1mXV(vu&ZNF0!|ER(*vIJlV8`#1 z%Dyg-`yj3xT(j`qzA9UUN~=$E!@5u8aVZKg8<1^gkl`)w5&0VmZ z$YUu?nx#7onXGLm7_$@Ive*+CfI*GZ0IOegZqDbQD1U+oD09Z?kn!Tbb{NN;3&=AQAk2< zlL@BR+B!-TEepxzo|L#yxP(i#Uc`OwGmFuIYYppz=U9M90-~DzEXKoO9ay(Q;rKh0 zOI!$gOlC6#mcp$EVq|*<@!irIt4vdxFsG57y|Jpn zp(Z?*!fi|#5h~?|`jBDs=ot0r;!wUd*{*m>GU4RI?oTD@iZoqg^tdG_4 zr|J>yywe+m@Cq{-JbT$!b&)i+tq(EpM!jf$&atwnU6K8qvgk)hdGrJOM3#uyd00C_ zyFthS9e8el3GBh44~j386JQ*)+{TWBc_oc`+A0O@W*>T zx0C289fNg!iARNNdUB{5+=pjIHw5#EB&w{0hu@nn?QXNI?3+l3V>(F7VJD8JslV1m z)i9y|g-T&se@*ZIt7CMYwwwMJnwFlg47XkG?) zKg9io^Cg&AfFe_vhHsNs8Kp`{h!7*arrWid7b0EX97VQ0jUpdH0;FRnqRLA8CtRO` z>kCyQAs_Lpf<-Ajile$hA>D9@c=;7qXY}dsA3c!;a(jWe3dHE;ms7D-dMQd{3w6Ym z3OZ<7l->-bfOXUBe~EQ%j+W`DD5aO9AANsE+r4knNm?5JjckznlH<^> z=nikec%Dpn(m{%={*#=nOj}|S5YK?{HH}Rxfmp`<@>m8Ya7qfr9w2IIqJ;iUtDU0p zk|>CmOow<0PFEj0IR>#4h@Jz{4|Ht*l-UDIVVc!(9Edm|4)igw!m$X7L->e7U_(vaA^5$+lj$h&O!Lck@3HR~iyM{Fr-XB=UVJS@Ga)UVa z`;n^C&vT~0PRECdt|s;Ps5xeG+o=xZThk1(bia`tv|}h)R-8eWp=+qM#xANZ zi4o$iy>*mW3e)vN&1L7#4y0>dI^-k#_8OJ-ivV%|7kKaaT_gGAQC|X)9%2}6DBtmP zB&Ijdk^&!d`O+x|vf|_!AY99dLqK4um?4Jpu}U+^`j91Lesx3nW{sKT(UK)VoVl|` z)u>ztCa^wCLv-+#j>rTZQwt4b*))J$4fiL;e+=Y$PXmeZ@R@}DI#(UAit3Poz*3kV zG|o`Y{Nhi}j-{i4e0Gh>5r|7b;IuBiF_1gH2_#=Z2d3e~mclgq zl`)g@vN{Sna4F(1X5&&&D4O5Z1n+dR3{=g{S|CpoDfu#=a zFqGf?GnCY<&)Lab71(5+c(v{{4ohKuxIe7f8rB}G#8UXH z<1Df3?q_%}^>S|4-2gH4TUGh~wsE9$^ehtE%0NCI96)Yg^d}+Z_q)J-h*|FSQW@Ap zakIJyi@0}U0;dEkmVI8T;$~6YdLXbArqg8uxz>mP@^B0F3_s(%RO_2Zamy%ytitUT z)9@AWU0$lsKm-7Rr7(?q0X)ySwJE1m$8ydwb4CC0Rpjlryvaa^IpnEr6 zB?OR7ZUF>KVH);vwm0Qo0$~FLmcsP0%T?tI#{$UF^#P!R{@e3voiJoYApd236?ypk zF=X?JMPy1+6?sJFcv7|BVp59kLk%`|)%u=YFU-gd;PEf~S95uHhq0vT>L{`}9O#Cl zNqd_`pkpQwHGr501eU@y)(6BMFYN@IC}C3fU>^HdEX9sEg*&{o_nSuvp+I0An8yAX z<_tT%v|1n*RM3HGtPkET5;mDnEzaV|!kS$BD^=xb8v;ne7q&jw(j6D4(cXNxh6`C9 zC?4`Qm-h^tK(cau3GR>eADYVi6F>4WmDc&QWg6`?AT|Jjr7(^Ayh0HXnV{@_U=cT9 zWU%=Cnwe}fYXZspXH;FKV?1U~UH5c7b*QkZ7vB|m|<2n6&&rj=kROvBfQc6+HN z!e{{fT*OkijrBTKL;g_PpY$uC{o{m3LvBjzja=C8xgxG9?BQ6ScxQM+?n29rT+=_S z7sWJNx(R7+s&trzQ{VVzdJXyZS)HfEUy9Y=*Toqy@n2FjCH;MR4W3$ZQ>B28KGk1z z&jB4-pyT$J83d=x&f)5SRazhhq`&TtXJJ?h({NhEVUfzY)_k$eOC>W;#PeNt))!x% z^N!80bl2NUbBOh^I_@2GQ=JE^E)G1$ScPe<56-uLju1zgZm@^Hj7RY0=XQsc52k0MLV@sX zeXY;>F^(LT3SKi>UgD@Ee%((J_Y0$C@ALMgg(H2xXhR@gdS31G!J8$pK1?eV(MLk~ zXCciq>c8~ku=b%xUFELJzGYs&y_8@Y_Bk#4@E1fYp)I`E5=&v)5okN0ZvqW#ob*i@ zhYDhZppk+6>UE>!_oMSNA5C3DR?QkCk5~62nVA{n^5#*pyH{T3Ah-{^GDB}@udmr4 zthnmWV=0D)l#0qzf;DGk1Rp)fRpt28RJCaFXt|a(N2Gcw#AKeEymW$r_@lKw2{Ifl z2k>J^$5-K?gA%#@Tvf4uO;tFDn7}FN2p7DT@T0l$z0!v}KW~i(D z%Zw>#3B*Dm9zj0Z|1eeIUoa8c(Nzuz zJewIYpal>%K%Cv@s#;pxOy!dAF2Bl|NPgU#LWI}u@~}sf$k&nyq-KG;ysWM_srQPW zziI(Qr#-H!qqWRbSPIkh%kS+UPa<0_#sfif{%)YFYUnRh)wr!AjzKbw`9xp_|&g6ZnRUF8_#m6>ZhSbz>%gMm<1^}n+OmRj1zRo*pm zM`p+2ra&wKVxh`amGXxru+)jBu5!qoJ(-R7*8l?gId1}1U4{CA#NO-*9xt4-?p{VH)0@us%XG>O{1OpN+KKKOXYVh-2<6ELS@nl zu6H#!keR2g3_75dh>gLEn*TCo2<(F~T~_B}M&xp%V7RCqzz>8v^ zsM_l;@4S|mneDcQ#Qrl%?h=%j*>n>1qE9b2=6?_GF8&^#%3+U8ukFD*Ujy%qy#zdo zl;gqQ|8PlrbxdV`S-hJZ>71LHK6*95x$QaLLmr)|Bwwe~oG*s5TL1o%_6n30mh#`_ zCKnIL&9oo9n&47^Gc2HE?Z->nU7jp~^Vrw75C~Rv^BE%> zx7HBnxfu+BQ-b|-WgC7|$8Lh@l|FoLAVS+{$chRCP6^&-m6y-0i&?|Xs^l(WqR*5u z^80BTQfEHsL*p)d=cmyw8l8{q=i)EYGKncK6I?!Q&KvIPCpNz4Bh2<|z_di1bF3TQ zPFbmM+0N48;q&?SN-sHFsUeMgGl+w`muwrYAytDj2))0c{62hR#4Rr4^7|OUtU_z| zxHd+fbFVM?ekg;Cj~^qy9HSwZf@oANA|fv1$lDk}IVzCHQaHDvIb-DDR{h9~)0D_5 z3e`^f+k;Pa?aJd`6miI1et9b|vl;ZL2l4K5>h-+L18@!Jcjv@qXrK@F1FI52`}al~ z(qv`^!8FzfUvVv1nQ`fLj4)wzAa9&7M*iJUL%u-HF@aNp`dGO+;|k=%4Dx}0!RfL& zFTJ@bBMatNzF-wj7wf}$g7*&2kINVY`5-|2Q^QN1RZT<0$r%JoVH)0Iz9KHe83+{+ zxTY|HQ=)zsW;3Ba!i-t-7y?VRW9qz3gSd>}kPk1=fm;UFfpxH}7VZ5t&AkIl=hUtxyK`gYIo zxQt*R?18{71JmrBdPKgz*4!YF|J5Rf+jY=OK7ZJS*!rF(ht`gf#dj{`S;XnGaj-Lt ziM?P<)YV|!se$|tIflbht8!soGcAmCzd5x6QTNVRZD!p-{*5w*t2n;u)5SELNsVdB z_li&nlMfO8rjLj0m8K+*g3mDCx&8c+ay7qqnRbV$r@pnVDc>+aC2Wc({HcDP@{Kzj zDQc6>5I7}xjvk11K#&B&W3Ps3)>AK7@j$ifm^Z)c*lVGp)D##?YQk8;5S(#=ZJ0kq(9*sBxRq#- z9Vyr-S)$zv5BZHpUgqh_s~H;BoKISbZ?YnVSN1*l1JlOIb}#x7PrtJS6IeIA2hux2 z%pR~p3x7&1Rgr!R`c8p9h{HkKHG{VMyF%N=^SQp2yyWhu!^ov<+IBAwvQS+fv`$zV z7|8F39QG*BA-06gdEmiQLVDNrLfArYrmQesJ>03y@HMD8VdA*=H?)VB8FD@rp0ZW=yUa5tE1AdyJ8wVm z)=JFc`tk6`5Lk*{2f$3r^QHxj**{!>qmsgRENjxf9E9~X1mB1ZHJSL)APyfajtSs)1l;}Unubp zagkpPA4-figaT1KOE&}P3s$|TGfJ+SG=})KieLzw66{*ejLRS};`9dsr;DR1cW$}J zqs?0rqw_Qt-W3QH5OlVLf58Nfia?J7qB{_Djf17IK5Q+VXq*+NR2Rl@phLXMJIi6s z_Ni|-QIVk?hRb!5hh>KEwzfU1!3|!@`$0JF~u1P@j^N&-m2ckC+IA(zfoRUJ}J6A_Q4Kn$_rNHKVD&!nikh+|svcft{`nt;BzdDmg ze%_Gt!s&6!oqAiq|T>AYtYdVh(SPLDNJL13We3|I3*7R)VYXr zh;7Fa9hmh&Sy6)4AeO>3tE2yfIAtaf-GRWd9=~tH<AOyHE@3-&N;P@wy$LV6a3+PKK*9R>TdM)(9GS7fxmRJhYuqs+qga6yPohVLH@K~xM zoeVlGAx{d$iiHuP)2MK*+4CzWA3!9&GeqL)4AmCmNs$mwqSrLGv>mSBl*N`{Nn17= z&|hezs5cPi5WB}wBYORBOkX=4-Vxs>KBH)#xqt~AfxcztgQI% zqr&NzffOGg3OEd+fEEx>)W<1J3_bsMy|FA>yL@2;uLL6OQ)D+Rg=u=NhLm)>OG|+m z>#oz$U2>QE+tX)g6>3V`Kopot>94;?YOtQ_SOYqadwQnE_ZcP2gG<#F37nEHAEhJ1 zRZW|BInm~nyS)0O2id$l_kTKQy4YHHTPWyA1FOcquG$@I$26-W0*H3w!&NrR{ZHbw zoKCvS8#xa`zu<#uT|S0DJ~j(~n6f(67uIbLeyAydXU5-mj-RJo867xXoIjn8ouC8iK%p-yT5C96{e3E< z)6qglMCvV}_c5WruWKdCpmZI8Fxb2JJpxdLKrdP*?3a=pVhNuT1@~{y}B7L%(SX{f1tb3NtK;;J2=UqFk=lZ1kr~+gVB6{Szw!3Q^K>(0`;d~dwSj(qj%USqwhVL8 za}&f5g{`&Af<7?BP*{^YH-8{?nh;Ge4YNKV1RyE}f8ekbp7nD-M#>iRA4vPd=+_;8 zys{F{H0sCqUps)qI|_J}f>$r_EuoGJ#HlYFwDZ!<7-B|~QF5*O52W6nE6R2={$1lt zZNEUwf8wBBU&IpYtVhXt*$<>YgI5qt!?WSLZAJLgsxI~wu~lBbN6JmBJ(EmFt{|9( z_l36`FMg=zpw0aFMZi*+_5gZiIj!48?gG0Ri(wb}Wql9%V%k5MO0U1_-)G$9tE-+# zH_lZiETP{qaR&nbLiar8!(MY+*lWfqDHLClBE{if7xs&w+ z$q6D8cohau-U}1NKW|%WXD<7|VJY1DaC?LAzV3?<^LIIG;g5+k;B;|H@ZHx=5n@BD zDO&hb;TpuY)9V#bgJw|w@GiX$3q=2C4%$bL%{bg%aSO-mXobQY+O8+GT|d!`!%~=L zTcUBl1!6??q1t5wYA}5er;AgfKJMSSPet2TmA5`NAJ1-gDLbR@X%)ufm_@)&SGjF$ zw$$z1S|&P7=ZT_F&82I`U9Xu;ETbavZ}g+;eo?qSuxm!WaWi==g(D%?x4FsvZ)8iq zzt9Ma8i)pix@H&yf#Wb(3e)h$cd#lAtU3!;VJS>ENpO=#-pZEd6j2?KuwVNXcB=1} znyRj!a*>}ddz=}+&4?U4=^}@k-_5)oqac^gyU4q}|H;g0RK1+20(-(wf%v@NMLxOs zO{P^MOW>4rI*fq01;oZ~BV=oz%~F+##*7Y}l5THX1w^}Vrm9OLo#d}CpGuz-s}M|k z9CniB;Cm7mXaZJ+Kt8r8T~!|S%oqYoLhf6`X z8@^(Qt7K_MYgv2nOT_8lq@fCk^Sd9&g@d!9CXnA^U9zj zsRHrjwX=M_CMR`qX~xhx!W@Y06$mBgESvV2BUQfKj9^-K)_@0M8W30tTR1RoxU6V) zT5>L-R?*W5jevLnrxS2)Z|!lCZF}CAycd{|o{>&+@z6(-Wh^bLc|g=~byZa^VF@g? zA;d}k6!2II*{UZx5LcCT4Ko!^7wco|gIaYAtomM|&T+aP)1Bn3hfk%pUi5Urx@8f( z@f|1Cic^MK+pWXpG|#8fzDp|z-r>bNzq*_c10BbqtgsZO*|MTFXa~e@An-4k;9on* z6DQo09Ov4ARrHiaRUqmXnyRoAwgjIR(w%x40`2M#=)h@Vddy|$1-aRh`%7EUK~KGO zfm1J2fxy3DVrPPrtdyQgKQdYZ(LEx9-#HIXa{M-D@kMfi$Kx3LD%b^RdpBG9@dCa-$#|b1HXG0Wu&JXQ z_&b8f@n|fCeHT0{W7AHQRIf8u6IKT%a7ysa`^N3WqAss9YJgSP5^Uj~*&}6ts|S*6 z*)G7+OYXd-JV3R6t0BMR&u}^LVYX!Xbye98hW<=IyY(aFx;wHZ=PPvI;J`(9zNa)m zRkF>HIXQr7c2|FO`G_+XMjX5|g44yj{R+ickH&n&Fl&|1(ZPI0DgEC6@)^$Z{`uKb zcEhz`)!d1V`R2~ns=5aT^Y|C65AVIedikE8HuhT}|7zz-&iyXLVIs1n@psmer5j!4 zW*f7m*DwzL9_A|Nt?jXuq+DL_2f@5-Ek#5C(mUhI$Hi<`O7l~*M82AI&_j|X3= zQ1rAL!k1i8sT@{Y@&6@7Ju0iCKlG2g(AvL2|44+~E`Z!lhTP&7j$1zLa{|!>dQ>gRfBD5i<=VrY$G>2LEnNrj3{|_n&iFHc z1|9 z^DMYY*_zYHe6UziN`Fd=CCrP=;oXcy_E(`k@JWZ7t6b!mkZj2{Yc07QlNOA5gf zTu<;OozflLMYk(Tn^|zy8J#x61WpOwQ)IEJ&qj;7N;{Y{;1ki9z$wA=AMP>fL)>dB zFaC<)u@t5kf`v!QEu?)APM01r6lc^O&EsEiiQZyLH@AKjZEEo+`|VFyt1y96f;|>T zbM5g5MfNsOx>yQZg-aUtId8(VmY?3IKfNCz1`KkL8_&EcO;gk$x28JCuY2B<>cKhN z%`Oh|QM;Rx@gF)1|9#3_b?aDBdM*%n7LI8=hgT?OoH190i#h^JVH)d$8NhLKRZKup zdLh+;EWyOu84j}7jT=&{@6@V&C(TtkTZ_{3fxy}uj~OB-THTi3wyHt!tY4v61^F13 zT$B#83=vCV+Nhm_Y}56&)Y62m4NObSRV|et(j_49FPLy^?;u}odRs~}ro`aW=BlU^ zUC!|@n7}0h5f&J0zm|`+@qZoVA9e=Pi%r!@R*hlu_@0%e4bjz!{{Bn2&k&0LlEU?E6|Zw?iujx9urtMd_fXseJhUWW_?%+(|9EV`<$R7|DcY* zQaD|_dQ~XeLwy7#>FONE6ZGXq%ZH5`EP_@t`%qCjj8P)~MY(sFoV}{Kl$Tnai6AHx zcY)}(Tc@MN-(hl%83xh>|9@+c>X>dlOx~b0kb>6J`j`n;t&RUb39JuW2%|ITa5=2A z3R{8+tQ*GKH666n1KD1P;BjnWbgSX==efob@79da>rds^@Z2`k$8)GbIt#~Am}a8} zG7v^kgS1`YUmmn_l3y#0B_TwoL$43KC=j2@bzmt>zwa_s4tsD)a#~AU;wd0P%i9(H z1=lmKf0*e5F|1q%mclgF2a(h?bJgBmy3)lph3i1y2Wjtu_g_JMtbzKVJ`u-#Dg`;n zn|fWBu6#5hQGr8cYnSWNkek$BMM0gff_7Drz*0EQq)_w#BD0*7jEkN{qe}s6x ziHr7nqiQE{1p5WV#WNu;PTPY%E`AB(;yU6S5T6VxpTttXAbNfoqUZlf@IaL9%AAL& z+6RcL(VeRO5bGNcu|7)ZuXQ_EVAcN!{V!As)B0soo z5k>LzgieRLl3Uq+*L{TI?KF*G`tI4G^0MQd!#+F6kq?OcEO92mQhok9$R4po zZvK}NH0K}PT~(GJO;uP5)7V;FWcxnE^iRUGWY~5rg-aTq!Ui3&>s(cPa@l-f9YKW- z@@XiM_xud7ibl_0L(Vrr1kwgprUI-?!(cUfp}&*7@AZ4B*3))G2yl|Uf4-HBJlX)^ z7y@Ob>94A^yQ8X7t6}nqA+_Y`Q-%>t<29}>T04_QQY+}dG}Z_CfSquMq`%5#v)gL@ z5*_7fGkVJ39nTP)u72&Ti+<43odwUUy{l%Xs!05QbX^CS6vYxAay~#fqKGI_a!$81 z%qSfB$U&0iEGS402gngc(s6(wDgsIniAT7dVV0;Q$w37q=Wrl7yuW8>j=xvleb2{y zJN0)}r|RnJsvhA_7F6sN2}<=oq&f_#xLiiFgh9kZ^v4Py_zfej*Qp;U^Sc(Pb7vgd zYDu#p)~8{G%`?@jsyw4ue~iG6KA~5&Kochh^6iSd%uHsC+OA3`jeVgz`Zf;iTUj+Q zHgTKICql6Fi|;abSutuvwN4sSG5Rm;w#^e&1JQ+r_8A84lc!T{btSY9YZ<0uw4yWw zqA?JMfnX{|vsQwY;a}h{a(Y?yo9bwd&*=E9na?J169V+r*Y%qDo2CwP&V;?wNp3er z!=^^$z*qP8Bz$$hwomZz&IB33yfM$e7;Sa=qLn}Y**yN%K+MD`;`!#2B%R15Ip;W5 zCTP(~(4t%}qh&36dDRH(eAj|bHqsxr8V3eVtraM`sIRnUc)u6H?}{>@q+(4Rp3}d( zYdft=xlr#h-ec&KItkue@@kJ`D`L_>!OvPv(V~X;)e=zI* zK=lcJe!~dye8%OCY}vh8te!^`%$`RhERTnfmsbGs`xlU^kRz2?Ics3$+=-PlluERM zKr?SeDG;AW)9S~l)92KXJS=aIY8YrTy>j6Ba=$KnacZy4qupx|qZXZCLt`rT&nQiz z0yj%k2~6)}p>E{X_FtsM?|1O~FZdmCcDEw^cQVdXXFVC9)o$4+ zFdc91gdn&i#2((S?qB=vJoV+P0UDRfXxaO*J3idp9gi>M-TqASurPvsHOMOxUz~n5 zR}K4jfHtmOqduWI1>d$#@wo(tl67@o14m|e^NLFRdC)29P8 zt|3d<9wntLRyFX$R#EftZ$I*Pe`}uF-!OuCBc5Sv6aS5;bJd3TWvLj!5-Q5) zXGc1|zAjr+s2m5tI+#x&VE2Ep%lr$Px>1OxX0)u^r%ftuCH7zI%NZXbS$!>YGz}OR zs|Dt%mhNxfByhh?wZNAnM9nW$doN;qwNh5@snxaQr5Xp`d)tQ_luW%&gGPZ~H6j8# zI&PEfQnYS{mRfAeNcGUlWYQ@ak8pW@ssaGzLVcwl;Zjr?ePfiqy7Movfy!i{>7w-E%AmC zvhCx?8uc62sKfJWNawZQcumB3<#CJ%?DcuHmOz}JTSH?iUi)~pQ8 zFv5Elb3*3vb(u(i!LWJibF2n@UdvidJ`>JaH`0G2(>(Pa5PUAnBSRjEr$4Xhx1gyD zL+>&bqh+0#d*KdqZ-XXkrvcqG9(@fvWAA*rYM@gVTj!E+w%t2UeR658x~y&w>8yxX zeaRY7GIxwqXJ4MHHml!5IyYd1e3~(*S)7{p%3QTp!yXz_@k+L)WmF)nT$RAm0m8~C z-YHI<2p&bigWoWM*F;76^KdQyMf68;tZLjo+#lRexP7l+q`x{4$$?-hM$7#%``?9T zmMX2S)9?PJuBzB1a5TynC^{)Y&s3ywVC}cQfOb4V=T!ny&3fBf*X2X2efj1Rf^Ea; zUo;9Fd8>9{!?Av-`Jqgst%g@t3lB>)Q!zj9_b#w%6=nXbZ_MF=p4R!*lU1**jVSAG zx2V9HjE1apgT<`Z_J%rZr{+NgN zEXwts&p13b6da=c?jJ7h1c>H0%)|R#)Crkk$^x@DYQ7gWe-o7`m-|Lh{;I#qY?Ei7 z@9e~W(){3l=DC9S64(q8L)Q9=hS&@|yLb6^IYR{nI9q`9xOEb zVO-@38CN`(*b|1kqcff{!xAT&%|g~eUf~kcH3=-;Uo9|uudrky=0*DRJ(#O*c`-m^ z?z|2@O>7h>SE5?rVMDRv{8%i~UlH>|!TjKJPM$0B$!O&8NdJ$}a7R#cKHFvlmxR-d ze3AaT;E^U|4l-KSqGC*~SQ%#3pVmxc?rd4|xglcD3kBzS3h-bmMze%C>ZM<@NlBkHW0| zX;NB?Zx+_r{@{_pHW6&NYvW9N(3pt#VEgcB;8DV30lPb2fAh)uEoPrzx@qiVW!YuB zr049nt-8=~N6R%=*+OC+#dA|p#PUSY?hWyw5iyL^E)^$!+yl^+^AoJoD7YkK`GZ>ElKL z|G}z(=>=_R7lwQ8%y8>m@ALk>Ya2+`EAwEzqA2hB!>yM6&->@EYoM|0+|M#1?Vowf z5A$UA-wqkO+-p3J5wTUhzu9`@7PCo6pEH6-3{FGfhid{q+!FZV*ly$g;Bk!X{+eOd zZj9ZO7`rSxk6j*bic$sk?pfHoYhdqk&3WW=Nw`C(QcJ7IzME$85WAfbvQ(YBy=|rG zUEX?sT!P9}JYHEsthGQq?^WKKGd4jQ?Tp}(kXf7}()U@|JTv_10BifZbpyqAr3f59 z@;+{+s2k`v=8^r$>fHL3fpr6qMnAG!uE`C(8~;J1uRIXYyAq=F#Cm}pzu&i)70M~0 z;khdw>8lLH%O?XY_G~jh_PxV9_Mn)(@ZJ9}$uyowA|-cT@5Vn;XK z(CP#hee+IW=AZ3RkD(t#`l|r}sU*Z4t8U=?YxnKl)63{Nt$KlCDIeI8eairG2rEum zcg5jynctGPBLkl`t`^vxW(*KVi@si?xLiiaQcVP+5_lxTYQR)1iR?XJTsqSKI}qnl z59ZFk>8J|z0z0>Aftks_gj5+(^D;oZ0)nX+&Ad_bqLIER^xzBhAotXuLy>`V#UcWW zGWOPe`D+KRmy8G;N+wPk3ZMte0fBl*2&Uq55qvMTSfmf@xe2K(E|>Z7h(Qkmp}SJ? znNX)mbpmT+@7qiIlft$hifw-$B8x|FqG<3RVtk%7k3dg=c*Y803pQ9CeksOXRO{bJ2DJqB1E zem?3Gmhe$n^lM;+GnHq(2JPLPkm?$wdT=GZBo#}-^%HWvj)CNpD)C$j=YyMZKIr{! z;u$e42S#hBe#z+@tkz9<6O}ko-e6!*LoWPKygds-loe(0I?mQ)IE*_7L71LB(kAS^SPS=<|vLI-B*X zq}jl2!fnO@%O?hQ=EwOs~Z_>!2~fu8C6 zpmmqTw6gYnkiz<@Y%Y~Y37;;=BQfVWeCzJ;LDSfKKxHaMi)Zi50y(a;HQ%$oBdvGh z(yBauSdt@=4FkUqsT~+rT1eGBd2=hzt4!97!I#!EcWxiS<1d^|1Y5V(fXY^}Y2~b3 zl|S0RZ@ABSEZ~Me^vCp}ot^A3?hnDkJHhaN7bpD4$Xz(lY8jTsY#BB|eG`>8gI~|u z0b}QzC1O>p<=|Wz_Z06;y*;Pc@4^ayki#5WyPk!Atxzg&K5`r4#>Mrct-@U>+e-?G{-~iSIe@sdxQOq@)%2AZ@oBmSft9@r2SheGqj7sH5Y=WB@jYu> zexo;^v)}HduMDprSijsC$TQ(~jZbpa4-B8@bI?H^6TsuW!+%s@DsSEi3CCrrANa1Q z>PjW*aTN79{U}XEkH^BNopqLqr481+RZufTdk7&FBfQ^5NkLt*1&EmS7c0DpN}&H+ zkGek=@ui50lj`A>D-c|#pj4lLM}-X075NSK!GCM+=&OE9%P|$B<(dl(w=AUQqK2%4 zJqblDMNq1P0#Wzt2w9KP#>+DvFHQB5KZL>M&oZeX@&lPWe1bs5KdgQSFEfVFN zvoMvXeR$_3Ry&~`l5$3)y|Tny^PWYyT#}-k98}pFF}a*|>0@iXSFR|F^@^-ZzW6lO ztbmm>X6aEM>s{7x@~q8oc`Xsz)jK6mszT}fWg{_MaG#e z{HYW8*4$8pR}yYdsuH19nOee%{d%UKsTj@KhqxCfC{^^*F6SdS=a{1c#qW!fa*;(8 z(szigd4WhLE|=>h-~Jt!d!&}*Vn+3gRbNQ=Q;WMLCgFaUw{TMo-yix--(F#RDUl zN<4eFA}Gqj4TkndtwL6%4paS{f660+dlu2rJKwP$q$#7lsAHRGWFu$372P7XPAdSNcx}dL?fXW3o%6xoXB!6g%$mMU`z5QC)4=t^ zKI&{4_0;olH3Bu~8omh~%xO3Q#10^;1Hm(g5nK{(Dg@$)i{RVi8NnsN2jEI2crX>C z8)l9Q#187St?LAF=h>RGWz1wR!c8DF9#{NT0d7MvK9Xz(g-0AyiRagMg|+G*7x966 zOB&yw#*(mvFp_bvT0S7^;$AhTVzhjB+dkCe#PeW1Sod+p085A%mT9L&e@6!)^NOvqCY5Fo!1Gzn@Illz{mHRXqle9 z?du<(MGK|!zI7n429xHD*49P#@YOms#ktMOyH|;0-Q{TY@jzT@(8HOv{6>^3ZY@La zI(MPHzQK$UOvPyLS)ehat~Ar$Y49}RuREEfsC$;3S0Y8Jcx#Zhrt-{)mV0AVrs8^t z-@W?b-l#c<%+!1ME9c#_f%}8+x#L_1#KQrxE3$__`La|Jf~mMSv7<*@T}E5IldE=l z=I+&2><7i~uiNTSwvkqYJ=x6dEz0^?DjpfKMb@p)NUPG|%;u1v7AJ_fQ18wo-bZsJ zDEvOi5gwUSQx8Z5l=+_b0)iyh^oY7GY zRq6I5mPC$Xweya&KAZ+!awMH!qq!B( zAF!4t;---FxQ8XvCsBdlV$a%TuV<7pM&x@xkfEUUM+9~O#L#&At9w~=t)$aiwQ`q}Bh z=;^x}OOfQl*ER+ZJzsU1k=4ON9 zKIF-neNR{2-TDk!TbxbGIan65OyAkH-%jOZnRZ1c>pxq9SzCP545K+m7586l$?R)j z-`;u|JUE|=5nK|!?Sx#iZ9fIG&zOqQEFm%u+rCQ3_4OFv;kKhS?lsQHlzZ?f`W$Vg zW=M{+)`8xGkunDHA9G0 zTqj1u(g%+mK)eM6^I%Ej^Qdr)k{9l{Vhz9}LmpQ(fp{0AJsrjsXAm=jOF~vk&!%o3t<65`b1VS%o_QH=Vg>h}gJ%3aKe^et{bu~xD^wz4Z8)=NHdP6_m zsgyC}&vC{-ukz_z&*U@?n4^qOf4rf$daIOyOba0L12GT?rebttvvJ0Znfdgkm2v^` z+nHYGkTdPIA!p8*j9@D9`vvez06*N6-lnhCclpNhL-$!~=D077CG(2uJ~fBYd{T_D zJW(;$ev{FdnIqb0aq_0FO(+4xZ6FrR8dt6x5KP7BBBiDn+j?sHQr``%YIzU!)4rdP zDq?D$bt;#Y5&XUZzXssPXnbpHUwtR8cK*EFS}0e7ho6)bgq3 z#8DNrZ@wLFl)HCL|1?n2sA7yYy0prt7YyVy(tS7F_~`+D-yskm)vRI8)n}R4`}EiN zO=+N?WWTN_N4cqhxC+Ez2hprWn6(q%uBmq+QbMpKjK!0^|rf9NcG_QVUyOfh_!9SRP)HV3L2Ni=YAuGZ{GWia~es2F2cVjX??fJYeZm{HES z8XSUPs;WQ47_}-_!uiodAT9w>>A~#vUjcD)`xs+;RJi_a!E6!_<{hlZ`d88AdxzA6 z(cB8~Y=g(sEjucv*l(GezZ++q9ra9qaU-2kBt?ud@Y1(>bi{LA?=;T1xAv)Cxj+WA z)f^yJRUTI<_W{eym3yLb&9Cas=UmYl!6m^003!C`o=S&+U@As8*fPPe9@W%$*ASZF z2oPT`s}g?`_24&*$oBgLBYe58|M25=AWR_ktZKEf73#rn7*YQ41fyU9pI*M1KJJl27|G|3F^WFVrKktmw=S@h`t&gm|9m^2V;{??njC$r=@7 zw@net1|myz1&yf~Ew`1>w{d|9X7S^LG=9SfZgt!u_({CE9i!yx%TC&o#$%0cSjiR~ z$Y~VXIozmn^M?L;;ZjD4$lxd`yi1Id-F@Os6NtgjJ8ADP8EbR}BKuppBm|eFC|`Gq zH&+8O2|T!5Mt>a$@;FsY^kBX7-zD^1In`W~Ymj6uy}fI!(HZ&N~0RnXs=atCFL9jtomx|nP7o>jSA=Et)c zYk1G$)+cDIQ4{X_L|IqevO+b{YwdFih)qD~lkfYOiqR~g6S?fP6{43-e!~d49_$Mb z)wQ;}ipqL-Y_E7T%j#I%6)ulN9vOw+9$`$(cvHXGP>hn4m!>Nv&GQ_~h8th3y`k^U zBHAj~@ObmqvRJe1Gr4sc&HP}u{}FE{pA>7}x*bvv;tw zBMQ8yin2Ugoy(OG+tBA#e~C2*hV(i2bHcIVM)fB*^m?U5J=%R4uWG->s)>&}S;e}I zH<}juSWkB7x^A@|Z!DhJPQP96hTfvXcw_eCc6#6L!jehbJ6=7!CRW}5ypzRm*s9@@ z5Rn4JSs?ZR5&hyzBWsfude4|^I#V%PQF;O~1BjhKFcqVR-}%y!wnA26`#k6sui8Ky z1A@z93E5JE_URL^_5orH5CvNWYq+n?4aw?bG$ODe)fON`&ABW_zx8~K@u0~?y+>4P zv~F%lwRUYR&hI)|TeFTay5)JGrz?@xc)!#b*y@S;hly#7ZTW-Gi!Y}EVgh(f1R@Ry zt}WMzt-+vFn<3Q!AecMbxGXKQgdo**ApQa3(>X!zlWV0l7{MiBp@meiuhhSQU@As0 zA2!ypsk3)Wk9vHJ)_sn8v;u-_&IoP=+_427(cp11L@GwhJPJemtj9dx2knzA?HJ?f zj+^?UwV9;dguKUD3kzT?5W)f|dTgAbJ!qkyt^2Qjxbj#d<=r22eMEAj#ev}Or?r1E zu0Fzy+6Ba;5FU)+l5oxmL;?^OfnX|@Fnz@_MwWiZ^&g9hwweLNHXyD6!EYGRbVjsO zzpPC&0Z|?`7gFs8g7;@@w|?o=>2vF$&bu(IYT&UC2+R)&!Llk?l*2nt9FfnUCX)(%5miC(ev9`Zrle`m+Ebpn# zw|)L?A7lLS>o=fKYNW&-ZerXs=XZQt7KoqHT=Ta+yl?|kG5YPT6O1vPS~=(-k8?oO zK6SU;#_lo3lTq`X@9v0lr=r~F=~Ejrj}G8b5>j1X5Vj#l*BB%I^n5+-h2JGfm^ZX2 z5R-tYmg)J1P#&J_Tv8CR6^Lf@+f}@oYJ$=I+L!;4ic5lh<+hcuds+53p{H~g+NV7b zrNCp|Pm9-owRwWk?qDnZab8~yZXa$p2cdOJd(GG3+lT8H{1{`*{wNvBQIv1-JO|H# z=^2dvb*31ftf?Vd7k{6u8mb+<9pxL5zpdjVTLDkn8hFx*!Y^jSFZLt+VvLsS;c*uw zaUXck;&&P0y%GLTMtjdezbM*DONDw2I8kFAa~HDrf$TeqT+`)xL_Hs=6>qe`C;nq! zAJ;?t?$u9GVn<(BU%pq%?3%B=7E0y$6J_t9_};y!559RXA(%=$TS@-J?afD7Q_Ed* zd`n)Ri@s%Vg!lVJE1lctD*F6D{HzM>De$NSnnz4z&&Z^4n+20U6kj;+X&u!LMEMd=J4f2F?W zpE#z=Ixd&{S(a)H5R+bB^%wl*X+?h16nZ5bdPR-CqBFmsX80bOA!p~f3XEVLj8+s2 zqrJzYD4(9It;*wy`=7^{2$V;i7G^!)7#QRD*2}kG*f9L+&d0} z(XSEZ-hin7Q|=^$hZbI(AdgaSKe z`XwQvO9SDS<&^7EC7~ge^ZS1h-kVSaYVIOLf1F=7W25K~w-x`x!|e}S>W^qq4}tK? z3gv;`ba|Wyk46)U#?J?jWBX%_RcG_*H@iO2|AfDFFMI%B!{55vjxp*kE2x(^^8kH* z6Nu9(?^NmsM2<5t#zFMKvmN&(1eX*|?K*ea+ zW)S6jlDP=y4OJj{!V2z8-q&dhV!+mzn!m!UE1XJ-0mS=5-=fUq<;=(Y`Pi>1cA@(85-rDDBJ2`7@ zw)RN~=M>33`LV@Gll$zPI^hmF7x7jI!sX%cW3-}pQu#xqVoBU*X9mly%Wpyvp2z#Y z2=9$R;5kV%z~AojfPdGq;aaxnD|v)n|E}%%cRgRP;}L!%!u1Z@;*^BZ@ab<4@>mJW z@(t%I4uXBlin5&$TrQ*CXIq@_IOl54t_$aC8lS%KOm&~#b2XgAIf(EOgp0Ptc^#v1 z`wYHNA=>z#6QiYb97Zs2%sWCb6?@FxXQ!p*9&}qV$;Xa9Na_!qH2oih_a>Cb>mK~% zn|#h52PZ#L^iJqJ_vXKIR+NNbDn2W6pKTE>BMDeDbrXJtU2 z<1}C3VzHm%y$p{G9x<;Gvw>hLM$3Dg-)a?iG{cM!Rq34b4SNG8$_BTw{~v^VN@|NJ z6h^}XSue<=FutP1C!>tuGgd|U)kPEnf~gqoK0CTgw9@N8eiMrD&edO2izh+ly>XwD zbfQ=Xg??0&=pFh$xfOG+!*}s|iG9@DOFOjVpeS!0%@r9&=o&E~3v}9&bc=B_Y1VMIib`3oTdF ziTJq|vWFlZb|@9|e$B%}fcyVLIKSgw9D994y-eHGdA=m69PVx_I8<)U?O@H(AFA6Q z*4+ESKG@#sl3uGvPh$ldVQi)L_sNCOmv73C&Lm*fxrefX*r@pzvsmIQSeLNmcS&Vk2(t}cY`l{Nv zuht*@Jm`lhG3|#?`NTf+$VcU}CRgir+H4OEPFd7yYlUkM5Gz|Y{x?mjzSdG9$`3l|Yh2&Qss?v)hu z)_OdW-w3Pdl_lQrE?zu~NJp{L7bOR!`acL~N6+XtB5dN}Aegs|;5|9Z?n>pLaijJ+#kmq@61aP zm>I}u?9@jagLmJx%N-C=NcbDT+0LqF8Ma5$i^-+9GOJl;ojtyD>DI z;IjyG(Txyt5KP6qlcI6gQ8cboE~8yPd_Y9zCPm|}716jX2~)YAbUPT08yfeD^K;va zdqoVa^X$f7+QGQj7(^lUSTR*CjwmE=O%=X3H%8PJF|cm5sU3`at%gXa#mlFvKOxeI z5pHyoEuu{sjc?v}DPk@8X{tJPNK#CyL&a!bgOg%wRS{e3M#S18o|YwXV{7eTZ0!$- zlr2B_h(D}IZXZ)|ZJ8gw`x=bKRqG)dm#G-dypy6>eH6v&w4xiG;IyvHqtfE3{`y^m zSylYTdlsHex#mBf@1mVd^MRS+`B8P*xzR?IySME%+e&yb+s??~5hKRnYkeg=DTpvl z@)UVq9QL;0fN}V-gaVh^scDZ6^`c&E5jFK>>PVws&71b@(WMMGvdR`w?C^ddb}(0~ zu4;b74!W^Jwul#GONRGt!Pvo*O}eV@A$HJ>NwYE9R%|WMtSdltH;JBKybN? zcB8!QV3fCr5w1J2WhD_K?4E7eB68V{5V1uhu^S_72V;aq9P(EUt5&`R9*l6~OKcIX z%;;dO^Q?z^HXeK(9qsUNV@hlhPt9m&|70zzJZ@uNAly?un!@eM3sr zgUe;K8+T#{W41qoX4seh1G9dJX2{Vw#`xxCvOvLO86_=&oAIv1n_=r?)iQ_*V;#lk zLwvrYD9sUhhBz{{u!sr^#)UekR*ZHd&ukGpihHB5egv=@gkk+~<4~P>&RR{(=GU`! zHP(+SK$OP%!BmXqwM6IyMQQ!R6m?y_K@txxm$d}$RzKWW>$2dgf1sUNbE7+`(%}=7~OAC5M4D)AXM0P5ka@?O-JNf(KE)iHIa; z&mGSdH~!KNMv^beJ;bVdm3VNuf;XZ+U9a@mVLCS`6GGxg zFj{>qM#pwBBc7-77MxNY}nT*~17=bpv4GZDqwIS`Ax zSdwB=9lhknq}n2))s14cgHfzG5XE|9S*$9eSec5o8f!bmcr`fZ?~HlgdoR9V-+F|j z8FoJ@Zt&dZIgd<>&hh3-Xwe>sxnmz0^I)HBQq;XFqVCyy#t1G+QBotW4{^w9I^=&a z6{A^$ zJbqHP$asIoI#^Lw>m|(^-MUzFdmWcrms|9`rz4DkXYSdZ>I)mL8|L7Mj_+1o8!`uZ zrt%nrr|3{)t=o53{nZ1RHKt-oWJHJY@urBa9gVnf?kTRV>sxkx$nl6B+yTTY^dM6) zn)^v;+}D4M;MSFS{PS_5x)S;-!?YF}>krmftj7>1v$D1Ns@XdKL}(w@GK`iH_g*gW z_y6FG&)7OrThMQWF>Lh>yFtfN2J0>^DJjZZr6_Mlx4UuLwutQJnWiZH@19qc$HlEw zi8(di(eo(bIw?w{AAVF9V*jz|b$+e0GhzR?IB7t(tb3wZ4EeRyff()P*TQ4&_`G=> zv+ly!Er)x&3a2r16rSMca+%8Yq`Nxt^FJ3Q%*Xu5@8&Lf=b1cmk4osE4 z&IpnJV<)r`>tONT1AIrZa*hvKIeCnWb&{sF zI`qK2G5UtOBwLJ8?RxUSlJgl2-W#yCLuOe2RX$Pk8QDi`Ocjb=;O;EYMzt2IYLy$l zc_%)TRs+@_JXfHpYcEs_YBzkvfnc4%2%ZJ_vh_&I+`FKc|J7 zKinOweh*E}Z+KM7BQb|DNgb2*xjEovQ!V?gk;cr@_w4mEN=jBAk9>Ub_QOePKOpJ> z!PX?BWrUlFq*5l5W0$amtn+c(G<0HG=)`xS6S-XOXIUo}Xq8)SfKf6#WRx(1OTxD~ zCTrTuKOUI>V3e?~K1Q~SP`qP6B&oWd@e`BaX-tgdqr93k9_}(uVu)p#-p;_ zlo7_#b~o&Q+Y6oO<`t=wSLF1dn@ePiTq5SJDDOqRXa13UX~bU}WSz(sE9*x^S(`e> z>;g?a?ZO~Qi}Gk^G%_dq#+w;_iB%uN%HZ0v>~hT?oIaM2`e-}#3VeM`#Wj}^Znl#t za(>v$;bsQeA}7ktP_jkd6uv}*%$M=VoA?e0_GP$PLbk{;Vl?iQ4dxYzJQgn#$)RGj zn~!4$^NQSTC-W!}Toy~n=%gGhQ{-T=yl!rWE%LD#9n8U+iF$|}ET&?#o8@5#bFkc8 zGLv%2oHk(z-Mlhei!E|~7{MheO50%Oiz+f-n2OPE=8G-zjqshgV1AVOC)&!* zaIz_*%JEsbxl491KT71piR>DYwZ)z-?q|6N-K;HBWNk5m`7t^vqv}7c%LrMj*1@bT zQ)F#1m79a*^o`sfZVr}8Iap4cu+Ng)Fe$^$qzpG_^s(1b9*IS;ySsxPd;tyTW>ncC zQ;Yk<&DyeqSzBw-=g1jVFQ5mxrx@*KTG_!Itd2m4Jx(GJOvPyCmz1@oimWZB;&R=r zEjyUC<>p73lpp2H95*M*7CBKo(}acWWQ;_Mj1fNDa`O#rkzM0vjJRiB#j7DRx@VMH zyxJ!kpNxefaA%E+$lhR-_B7M4{tBZO_?U{(;u)DQ0g>4Qd$;^&TEe!E&9o)IRE4$V zSw*X&V~qASk_Y^|GC021*NFV5vS@Q>*R*23nyvC`nWj>Vu_s@OK;I)7jHR&Ds>4$I z5tf>wj6*g@rk7WJR;9QKZa#){Udw)CH#fr;nH|9#lRC)xsk82<3Pa|OGx9EaZkMW) z#$W`O6wG}235Z_#8&qN{MzaSRx8oxp$JhRvuTq^foA?bQUMw7EG&}Rm?yh_JIJvjkfZp?e0JJ^ZK>XgT@&N-zm!XQZ{1z@)tY>f(0` zzn5+%?s|CvMDUC)y?N}s6GL@_b!9rkD=CPmj?A!4S+Du$kEtBb zRE%~rdjcZcEh#6?U%Fk&4NT>gD(mmDM?!Qc@S>~kObT(pAMx8j*cjQ1>lml56@ z5tqSe?>QJP;^tuaDF-X5b-fm4J%(GF%YCLj-~O?=y!4kUw1cg!E4g*k z?%t$s|L#Mx>gt{vk2oHQA!8S9l@4uHtXie=qK2N%cvC9`Yc6tM@23fB(NHQ6%{o|7 z?jR!N#23>mc0{xY=e~((ngqlV?L<73oNL+UqrO_b#iji7lLvF+JgQK%h(ZeH#Qhcb zsU~{z>zSJ+9$c=wYU{y>6y)RJ1TJeOoFYqiw=oYH(Y9`1D}A%^RU5v)%^ZnL#u@2V zec>oMlTpr5499J6AGE4h<$K)r#t6PE%3bZ8TdthQ8f*5My_FDIBO$JwoM2SwTvb1c z8x|OiTQ+e@mcL`&iuZuv$Sg)MZ+s&ch?(uwjqd}&RE#e3?*u2t>);a+r6*3}V)hlN zH~cb~;I4H}e|UHF ziSr@vUOoA~J|R_(ZapgtsW{h)C6uK?uBA0~{NhS2Lh8Y2mKJdtK!|Zw5C}K&Oc!x) z+&1B-b9?`@IGewt>NZ}K=5q@OeNoI zuz6@7vjGsTLwImj8`lY6EQC~lK&qx82d!o7#u}&;7*U62V z)q`=!B@1;nJ3P;09+*2wV@X00ucL|wj_hNu-W+b0g;d-=jF9UQ8Yx?$d}b&1R7A0Q z8JQv`wIW*mzmc-yP38ZC@JhlSClIdnnbg_L`Aei#(?v{m<7t_PR}y>~&}>c5HmoGZ z@Qo4UjjG`BXzoQP0@p)uNwAiH5Tjkp6P7&`?PawpN;dRhDfD>@v=#RU$5wNzzmE9z zqKdsX5&XPdR5^Y(G^&`X812;wHnm$1FRB<3%1Qmek`$#2c-#e#Cg8!^hwHTG-SNh%?+iVEF`?T>0+D8GupW$H zDqbb99{}QCw;ue45q!@GY#$&BfJXyJ#cy~ef3jH}oycX+_F;Z()xZbvFqgJ} z@D_i%`}HIQM=r}ehN2$tOgb7-ETkSx#dX40V&;#wY8qYqEw|6~d;m@)Ia?O8?Ss~} zw%_XFAK@EQfvH@Zk>k*vXQw}`9YBa)^Wwk7Gb6lb@w<%h-Uus|(cW{=dYuTVQvch< zf1+%*iYygV$?Lhh)>^dIIngXw#MEdQ?v1#n_zFi z{wqevJ~DT2u!;5tj#P}6dAL^i2C~AP2wc}jv4!RBT25{>u0V9n-y=R0!F|B!;L4xS z=(~;0QFEr^$XxCx*+S-a7cB~V*XbL%bukjHmTT|E3m#0xX!(8y*UC`I%5d_aIFDY= zym#$H)w2`594yy{vxV&|XHKduK`Q3X z2renfS~44lv=z6HeA4g+>(!>rIY&al!@CIumZfX&VpZ@geW!+k3RZCv;`RL{b)v(y ze$k!Pj^`phOW&b#_XD=rS-ATWhc_~jz@y`y`WwY=g3IL=Wi+A_{$qt_PO66|mCVDd zx!4;pkKleFh!)SV`dz7B4Gs23TeL2>B5O`Q%|d($dhi|WSj4zuDn@hP{C79uapyi@ zY5$v}==BuK9;}mB57)9xAj{G@QF5(G$2aX-WNtQ~YsvV?l5y4#*0rux*wXN9QOEvZKP6|^;XZ&h zx70q1clf4u@90^`PR-eRVS6RX>T}L?L=X{?!48- zC#+X~!|OSh6ts{(GP?L$!9r##M#~m}YlSC}74FoW`#^3h*V6ZqrSG&ZQ^|JX)=Kea z-obHd;RKwx?=B<05@Fwt$!u_r8t0WEno5l~4^@a$f8Nw(+b|S8y*n|ed4Tvzgne;QI`6vxP9~C^S5((U)C1z5w3UpoXP0e%-AodKOHz~{foKCB z>+z>yJ% zF9G5cAU*@)g?lb5PFWejB`Hb^AUXljJOt5eLvL}rtv#}wBB2pSR_B~A?9f1rbeYHV zWxX7PG3AxcXvFEeQndq*hf`}fr^PwCp3)h?(kjXa4bJ(ZA=TX9C!0*w>9}qvfv0xV z$7giwfbQ`7aMBsHmDjqW&l$n|7>)a6>YekA0*_nZ!EYE*aDr}_JD=LwGYKB=MxFC@ z1VW4we#3}%Ido&r?@#T&zWW=915MBQS^)755U*y|aNcaJ^taB4IHiU$cK1_T-}@I3 z?dzZO^#`H|5L^}`xFmd~vd0uN=1^&CMobBs>^;;Pu>Yr5bEjj;~OH!1EQ|FphO61k9?uqce^W)?=Gg{Wv%O0*a z$8X$gmfYT2YOCDG$`}WV-nGB~1T8AH?)%V*hoBR;K_@a5=drNn!wrQ;RA1#3qwqcK zoBl#dY4K$cJMXOwMzb|#o#$yOG8w7k%NkpzUAC{@7ttceU#Pw&$wz5v+TQeYOmobn zibnDUm+eBe!i*_BDjH{FFWcptindzuK=q9S;zXmHe%4omXI3S~ARFG``33 zQ1uM~VrbKwex_oytl@Hj#{?j9fCrbw5;7VmSesN|05yM>`leqSRl&$H>#{vT2{RZW z*P}pI&38T7DDC!uoBsYkmovtEb=l6-CXRaJ|79zH?F* z{dq;F5B{niW^mv523Bx>SFefDj=yLR!BmX?C~YYR@$W=PA4?=*Pnsb{lT1Mo-JQtahO)$^3 z2UU&IpDKX@5ANzb&p*#s)p)0#5_s$rch*FH9MlXskvX})VKw9N2*i;blM!4J{FJUP z!TO;_M%OiNG*1y&edLG!EeIV6!@L-#PrQ(us$1iw5w_7bjG#sO4eKmCM zT=SnCd9|k}A~e=ZoXOfESy}OY96Qq$F$Z6LJJ;-!A+PqyOZIS)t)p zLc{SJMzFS1l)7`5`AZxcs%`EbrCwA@IU2zCeFlU3oW~fx&9QiyzvUl8wGm%LsXRZH zHz_N=L}D*U6Xt!D#L1S&{v3#UK(rbpBaW>qYrOmQWxGhGOa`N&eda9l*M?NryGE%@ z#r$}@!G`M*Z#MZI_vt_Bqz!^yi*KsgvtZZqT@CX64EGSxmE(v%10wKOuum*@sYswf|zqw&A*)AivB-{r8#NR+H2f|!k#&~D_4O`nSBe*2w zM*$H5#C9N9c1B06EMw$)bi+RThgh9Ez|#K)mi||;^x2~4+VTzn-(+nPZ_b!JM^(;r zlJ3i3v|RHxJ*Sw@|0r#xnNUJon7gc#U)TP}Fv(VzEr46F8Lk~JZM6xp85qqm`}oE> zcziv$pEmYdHR5WC%#)JN>Qla_6L|(64}sWxwVRouS1HGKem6S3 z!3Zu1x%$JWn4b>lr*%!y-DE08udf;`Y0wt&?SZZdKb)y?ELjL3}aVzC35 z(@!8$beUqN9nw$Ra;KY_64`8GeN8tugTa!>_4o~aK5kvCIylI0;ytwU@At-nR)@- z2e2R^R;?3~Ez1ZwzgEnTzcAWYfCs-}gq#OC3$f>4tVCOds5#~b zzhQ)&n<4hKj~Dgw7sbAosd&#RBlZAMbZ#$y>5#oMqvf4&pBg32Ysh5H(Brsz?(MS1 z+gI<|-M$Gkcuw$KLDsKP(#!|M1LVFk6{83DEo)3ao@oE;7gok>AW8tS2?&0}Rydc0 zNZC3i&2yc*SOo^i`L&GhC)w?_9&I-3KJTOb^ydj5k9J;5c;v%cXw$~5m9d)^NWH_n zJ+7LubNy4h+tH%POnCj8#@vvpn^rmb4zp#h>PA@V z=g8GQCLtz91<{3y9Rs3wt2X8Y@aP@FgQ=JwPQ%A&X1B>bv|q+pCR4G5lUyDJ9UeK_ zwJ}RUs;rQT%VG&HoU3N!N%q`s(Nsv)zgZg-xqVvaR68Vn^7;E&40uE!Ddf)Ev59WoRx%|LeRR$fe_zB;tU?{HAdr%9*E3X&xK9B7rroj zamr4pfv*#iSCvab799|0aO=>gKrj`f<{)utalq>FvjoGy3u8zm3x;+*3A;Jf-d^{_5>sXKDs0gs+(HaosP zrTsLOZG(>c3K>ggJhhK^dLr$-ang`}v%fy}&a*=h&E73!93A-7F3{qM&S;$W&D!K2 zeRQDJzMjmZ)H{WYAwWE7{zPXqq)NTnKL|Ybx04Yo3Kuj|)q86H`r#9u(TY+#?PkXV z`5vU2`ehm;Wwobv;QVEs>s0T`DP7$4^!D}JsCjxIT7$$xKC17E3jTiV(FxRiVamlxnkc#_}zA@Eb8* z>z~6?Algsf0Ha^+1}NFz)6GlJ`ijnGy2r*uXuN)|{ZJgG%P5RFS+(yJyuwf7%9t}`0vY8f~CdjYXD zM5^#H7xjNWdS*uqKc+JpvCc0xIk(o8>mb*oOVx{dvF^|8Ot+8fjK&>}sJW2pQ3#J( zF&FeZ+n(8ZMjz1`jfgE5krMS_DsDGD_XWM?<7amJg@@4}-@oi?zJPD3-@`K6_8O;j zaof|B-|p({f#S0%Xdk7USs!O!_aBwfn2OQzZhP|MuI4`{N?TbHWgcAa>WZiIUw*%5 z&pjn>O0R-()eYk+55^UbpVPQG;G2aH?eF(&)-M*nrtfd~(9XSO3lR0(ktlQ`Q!#pe z-s`$Jk3RA;9*Bp~yI+Ave#{TvDF(J3)5Xd0(O<9W?4?qaBbZS_i>3~diqSj^U?)N< zaf+ND2&Q7Gm|qYf=Ab}u4VjA3*a<)1pZkS{7^=4N%$s`TaTQODtYFM4q|74%@PkT39Iv8n;f0^NylksSh9L)iGrQgMWja$aT2Y2VDq#WK1P`WS^s`e}93ExM2_7*s^7$&@v@g@pL_fC` z`(fp=TVZ@Y-*_O(c1!d#6{Gny3wKlf(8Th0&#bNgb%(G1F9-CS>0rIyzp4MS=%9Z4 zyQ}u&{WtZgpC8oU8GF@^ixanz%x&_4*%SNoV;NIuQ|u%9rrB5QXH#zL>;qtL0=^aB z;sbLId;k+Or_h*+(X|^KaV+H3{e*@5ck>U-?LgE9f~mON*^>_I;`F3_#4R9V>o&HA z_DH3Tx;@O?JO6+_XxnxB<@Z-5*)JbEs8_mn)xOwY?C2Zb2{ZF{?P8^P@Tbc5Cwm9m zoIR!gd^piQn@mXc?aeUr19%5>-u+YZKr)*Bez2+UhnXGW9gKPUr{qs$1Y669ZhH`B z-t5%HGM@jb4vRdcXTNmMe(b-iv#w)(7lT_;^vQQHq+BM0(a5w&y+O5cjJ+Y4w4J zK5VnEI}kC@qD;l;Dh)5_^&3C5<9-wU(MaFyYX!uK*3(SZudH|TY`dc0h28#JF`;*@ za+`g_fXIRU2fx|X;EMjZ=2N@J@Rj-Vdw6 zlc&pcMl(M}nKFKpQ;#J*WFCxWepsW5%rG~t-D@`P&_RlNNnh`zE^hCAD;vhE6ep9l z_zZK&H+#*uy2yypxlZZ_FWj+rl}ywnv@#Nik#qN&n?exZraY-X3EZ(GD<$fTMuZR$ z;}DC}00^eyxSSmikL#JEZrkA##f+K=%d$T#%R{g%Szfjc*=AIfX|P^XBATi@tXD>) zAAC}8HR!Ir@76t?(TKBr(bfDJh@=0O(U?j?bGs>@HHb5-!mIY}(H_!Cbuws!h3TQM z!V`5qQC5_1fanF!-9I6S8^0daNnP zgu&w+?mX)XshEmS*>7Dvtl!Fc-F|KfyL~ngv8eeONX4i3OvPwLsbj>Mxr@$G_iXQ> zF%_dfJbzg47Jl7MhSd%cDJ?#?%*(UXQlG!2PS6hMpZ<8mp5FA9&Nj+`x(D=o5!da6 zox(0z_hmlcSZL7$AzG9*Cusg9~=A7KD2z3&Q!84$y0cc zc?5`@m$pjUhtZ>A59yyzxniH6A*_tf`39L&aaPn5Ja|5z@n6+Hjelm(Pxg~;7lQU_ z`qb_@Knm(dR#}j#cYolrR;?^JPprD@62>ms28@>H`9WC7tzaSFf`!cW;L|Lw z6LQ>PAuoo#`vvS>reZYPzSy6`W)P$OZ;W=f6F5$ScL2C6YEVAkKS1n@O7!ztGov|% z31=*m^7(oLQKC?Ri98fLPV;hhlMcKG%{ok;8S9}m<575*?se|A=H^6_JPZTC$Q4|)F)14Kh0 z@&LhQG5VThS?1r9-uh=!b!}MSu*q765i*a*yVF}Qffxz|Q!)Ck{*PWI(Y z1&?2Vm<7a~Nf-5)kk4_?yiO?zfvYP=kX14Rd!vCxTq zpcA=V)`>EY9YqG2Yk?>W1nWL7m-*o<7|^={F*XE|A@Pd->!N42X8#l-Rh43c%xEB% zh9I(LysCfs-7~wyFF)yw#`=+ekXaL&I%NnV7MT#Ee|Tn(oAQ&+XhkW6ntu%*n}J{| zt`lo;eE;Klz#LJ$q1IvURdq?_Lwd$pSM5sYZcFDwJm+yfc(j^Tq-|Ple6K%MUi(hA z{6oL3U$ZwJye;k3k#Tsen)Pm*wA#PDWkmfg2lZ(suiGD8y{$7EmOl1TuYT#}&xoBD z@5z3?c3c;^D`8U;bva|?77zhszN894r2PH3e)aw>yL3#V&S>l)vGclDrV8cOQU4_0n-(A*M zOvM@lu?9OgnERjh(NZl*r54F~Nbg_uiamGZb)Cl&?<`@97Mf))!S3$dwIJm+QYbF$zp^H=Z~c)f|qQZWxkE6US?ll}9L4Aln5HdA>u zVEchr2DFtn*X>#@XFaZR|eT%3yvhA-o2#8FItky#p(QqdeJS zWlI*`!JcvEG2Be4z3QPc6{8FObJ#g69s}#lI|&cQg}?8kvcKzLG@{<6czGnKVA&l^N1U`9QkRa0yBSe{WlSLFFoEq0Tc>ECdz$&soW zuOA$DAjcX!Np@IOu&U*0ncw6{Aol3UUYtTeyaz;`R{2e)Vl+n%!SD0@keWKIo3^TL zeskF=&541Vw)8K3-WAP>Rb0F7FTK$h!K}0%S4Di{x4t+tvdtVdGNFeQfz2ad9_@9b z;>-!(#i}Dt^pNs78Nt!mIHR8$XLiauOTAdJr^Zyg6O#8hxzeDmu%4?;^GjKDTn{;y zEI4n2vzBYfxn$mRIP&peg+Du_u0&h)ZJghH6GBkU`?`jqCqA<;z7lPfD&=8yI;0xV zLY9irEFtdL`f#%UB{bZ8yP3*kmv>%lIU`!6=4AhVAf92b##D@!^=_({0dp8E871zj z`t`#<^cOe<(5~Fnc~r6vMs(YpY}WR9<+SwMPpNEwFoH{hpE}(;*1lA=waEQjeLQpc zY(hq?jmu^Y1&{23Qz}z2KN-<=_Xe{sR?cTjQ%Ut;*?B&~Cj+VefmC1alcnNvWyHD$ zaq4o!6ums!!)iMDHclrK?RGybmtqb0>|T789lLoTo&dqI28_1WmvQ2jn*Vzcqoh#% zI5j6Col3&@%4KD3dt2{{NT;o3R_KgYlv-cTP$QnrHn;rUQ$l0`qMM6gH2k9Q?-qkp zmmn4MD81vBKCA8n`%KshozVy$Lp{WuEoI_u z8J*)9%(WGr7|)XD&w|IZMsel=_{eSm!EZQ5c=5t2PSj-fzePmjj(TyX2G3n4;b)+- zII@D#L8-(I|Nm{G7^v6@s92b!2z$;x zcA$Wr*H*9)1oc|j9axCnd2MXY-tJMcK)eECcXwjT|FaMBeb(^1e_k)|bDne7d)DNd zHEU+i4$?NowUp~sJF3zs`OwDC6|bY8^_zuu3UP7lV2ug0J`We?wpOO+1!>zD-~Yhb zNaGwKcFE9!`BA$Gs4IGQFgszKrpzRaxX)hH?pF}B7AZaMX%X}4J#X|g-OoaY(My(r z$cYxDQk16pBg_0LJ69ZBy9q583Zf? zGhKe67$=F3lszmEG$lL%3c`5jq|vWvx|9~rOpJgni9nkpMyAn`LtBuJH1rZ!hLa#J zpkH=hy1=_I{)5*@9dQu#I2syv{vWqGj=sbUR3t9$<5@%r!2~CUO)4qY2|)L z{}C0*E9msh5t zhn)G_ZX!Wb!r8&ywbU02ytHeTT^P*?r9XOb#YpMATPft~kGEtzEgMOHp~NSFDEjvX z-(%j1>c<^HLYs%ZJfp1IT$S%_S=#)n(i!DIY!#k*!f121nYOB>Q3vhf6I*7k_SzKv z$eHgco7YU!rTTE5VV13W&bxzF{h2M>JO8z5@DFF6>qj1epebR^Im1?c1|4&uW5cqy zrZxMj@y_YF1%jr8I5l#W0OCM4V$g^L<>ek5AtKSHIq&4?>q85mGhb(UFFJfd>(qOlzDX;SB&pN@EK=udikksYuK^q zSAL92QQ9=OH12fT8KQPO8!G$yi$sa5DW+tGa=7ZM&64{L93hl^^_3LUrxYi?6a=Lu$sHx{j*|C4$*B~rH&axyspkbJ z{^YFDOHx-2XAVL3YJ}HLxzpbB$~~znKl-txd6Ywn^4CIFZl5csxm~{$W%k+zd~>0k zAQqneB>&!LqvdYp%3LGk6}`VRpE$jg&`W6Vk)-|5aU$4WeVR?jwTUT8*G3Ka@1i-) zxw~Ibj5gmo$e0aO5H27z5LAlhP|Q__#HOrDqZGAQt#qLrlW^)YdAA!6ou5M}6MVQM zvGRWB`RbvE{Ta1=H1C&Z$14j=Rk+6r!zQlWf5A6pMG!0Rdr^IKCe<{|#*y=)xy-N1 z+%ugX=g5zD$!U%pn`Zs|#NMc@j2K(BU9%3_s8rFywJx2gRIlvKublj>P%D8Q_X)P@ z4UZ1mwKpO$qFACbq?R|YwDq$>Y25V!3->Rq&p)s}6DQay&E38D+JQF|N{AM&%v4)- z0qdZ--?wE{iqap7CMwhFdGjI5jr-e6K*x3H*Z>{$7fST4kf@yD-n`?Dk09JI8|=Ys z&Xt0pS%uX^*iwFXfGI^vbfkYb z{Y>}Z1=}VlV{(5t-P!NKPq-#3#mam)9ogZ*ySXHS*u8SN);YpnF6OgSrBams=f!tZ z@gE-iXJ7(|mhi|{|A$9bzVc&JyPj2fN5#f0`d8y$^;C0Df2h8nF8Xkl3qCd->r$1c zn{CXLmLyl`xC0$Mvw3}z(<4(Jud2LH8@$hp&^TcVuW!S|hib%3QAh684^1bl!8i1W zttGT1`Mv9@_KJ9@hR*KAs1)@RV-DRn86M}-9)_i^y`q--d6Sp6yf8d6;(u;6m(Qk15C7kmcTk|VGsTVYG++(&H* zwM5uOzSxvCW+`f5?R1$+QF?yMWaUaBcb<1(4wSq*tWRXM`Re9u)`xmz)DmHw-z%cd z-rkOtX;PH+n8=kD_Z<0^i>1ue0}y?NVrz=1VK>^bWT_}S1b?vO9YuB3 zc7Gw>ZuLc1N`PpxS0rdkSmWqL)O58Sds?+9vwYT-9%+tT+9MJ)B}sB#TSVP@9Yl_z zf)7XO?mJE@Efhx{y4#r5W}Uv^+k0sc3-Z6H(m7+^WmS0hvz5-%D z2r5PCX0AD{De-c~Q$pjQ18W0z2E?P!HcC5tcRn}qqH?mNjnZeH8!y~8QF+(aMwvXv zjbG?y*u>Wnw(=ejkDl6UREp9au4Sfl>-ASQrlQTUt5YqcluP$E&V)S}%j4NJXXi@jXIeW%)e-51lC&7Qow-6e(6|JZ&r zg{<-9i6xD4z+2LmK}XMQIw(zTKAxgmJzRU-&tC2iqREx7rtU{QxlOf1g%YBU!_aXJ zGY$tqr6_%A@K@9B7oNOlQzKXBoENJr+74%hMg+-Yypl`_104BLw>-jXdr#jK>)QE! z4Pzx75GKV%C9jg7T?=EqTAfl>oN(gfCYCnW^f;}2-d~y5x>VZS+v$wrJg_o&mG&*4S*J9iKQR?67FVoT{=$ld+FDA8D;D1#e(KQLcI@GEKc-gV z%CR+0e0-DA=F8vzHLX1F#0#9rYqk{R%G7O6{8bC1lMD8rDA8+wSbAZg8_>E|2}#$Uv^Ropj>yeMKFqbGc&Z8y#X06Z`t9dn?KFUE(T|AW0mZBc(iNrHXZmBYFG2PJd`rgL4D)}~9@>ZTCtS0E}O#NW2 zYimWQ-$y*Q{7#7w2s(#T8t=^j(KqO^rFd!tqf&JJQDDV=)7Dp2cqgj|&^~>dg(L2B zF|#2~gXNXwELjmeSsR zx?~DTz=}R!PV+BQ4&|47eg1dJH09_0AEpzd>hp|Th82CaEkJ!dyg73^R7#7#o=fTB z@6LZ+zo-nomsi=h*p1(4mZ;n@KD4O3I~_3vlPBkt-@iX{_is2B->3 zUK%>66s51s$)!~5;m+5bGje6x6QFKGuAZT;X#LRHN1SomZ4Xe3L&pseREpBH)+H%z zU4Xjz4?$-fT0gW#Bx&-z0QFl)b9M$gs1&8eIcohBTlu}*fw?@e)t+JAJ~tK7nzHu7 zdQhCtXJW4X%cldo`Pf!_-^y&AQ{BqkRVW>usw%bSq3;$lJb;FnYcKwpohd=3wolWP zhLKME{+^;B%7H*M%IX2obSW)*0A>I940|!3(_bh-y#YK$2jT>DoC8rK%FgNmv^kle z)Y_g;`7zOr+wMqILi3lhe*O|>?5n*)$rppLg9osrmWG$M(2$s$#74 zuhc7!+C6vRg6~*(WP9a{>c_*X(#YPCPqG&YniBkW_;9yC+`A|zM*yz7qt?5K+Ie++)9jI`$!;YN|@C^Btyq8 z5Hwv%)ApC7+-Q&OAZ~#uJ|;nNT;Rq#4t=X!+jP#_&R$#JD76rWjh*bqODr;;^ZI=) zpFGd218bYNfR=J6L5a$6>XBLtCx&wFKp7 z9(P`_q)5<|GJB#M2)k^#qBPAR-j+7mR!&E*2EIh?UQe+0#C@+{3+13RZd^oNZ9&Oj zLI)*2I*-fj?Qd@iG~Q7IVh4zaAZV|q1WgI&^g$p_%?^Q}Qj``))DEXS?7&hd?Vv|7 zAr4oh_!T8;mIpuYCz+4sNLG#yaOXd&7;DZO!)nQ;Bp2<~LD7e!ew*l#6)EV!7Tzx_ z|Bd)AjpI_Eih62@ur%M~JN^fkGm?j}7ip)Igb7Z(<^a)~6#Wvn_)qd{#1m&Bo=COR zT!|~;l9ltYAt?FUY$c~FZ0ZfdBLm?KVgU#$MRkaE6$xLoR4HFeUzayBEiLsd#gf;7 z?~{A@V@qE6KGfgYy5Y9zcjYQPe+L`0==(GW(LMOFrC2s%kn3&JyfRhz21^0!$GatkEnu- z`cc%sqC0d(l(UHX?N&QB@K+H=cl9VCu7pQm?K~K3XP=zn+L_X#juwf7wb{!P<>9^W z_|koY$b#Ht>@Fnz$ZdX=pqsXAaNhs1z-e=)Eq6j&>-Ar)M$2 z>wEA+QrH=HUOaz-a->>@=>d1=@&UuMd~1_OE4#>vId%||mO2d;u zu4+KXBjk!oQ7=>UEC;*g(fWrwv5qZ^X)QiWisxB(e%MCLiKxTDF^_ftb@dB6XnrYO zIH#l>u=C)iRKt5cHpEX|j`d(KtOuXiVYLklS9C;PbEgeSrl#n9=6QLA)ube?FJPnD z{Qe-X>*L10?mTNU)?^z>N;2#Fi3ld&Rq#l{{-b zd9urIh1z*ZTCyoX9tPqP2)ZVx1hsaOG;>FQ{BwA7?H&j!Md^SoI3545C-*=43ne#p z;zlHe%BQfqMAxr$N9lYku59a8nO~b{tU2R0hN#t=g~=ych(v3g16YOC@9+4$W=i9B zn2w#)e|t#Ujpv;hm7@CSDjZMOU?*<&#ZdWow%tCO6H!OqS8pwYn@y1ePlgMYnnpip zR0Pq%g6}NbL0r_rS?tTqm3#2`(q?K!MWRcmr?P{?PTA!{dq(Fwx=TuDRJ=oBaWPi> z{VvPJbN-C3;_2K+XCg@|p4e2gG)j>Xr&j;@`<*G}SOY#iIZdH^9-=MzJE5so*EdCO z?~<-kDN5755RBT3O|{o@io67bmhXq@**g#3HXuRR^QhnCyD5012VaZ07Hnd2Q>~9n zioCK)x=MFOC{6c5us(k{UoG!|r+&3}mXy&{;xz830$SDGUhKuz>nbH^nW#m@oo5AYw0+V?xoK}Vc6G{G)4jP)eDkS1W@;rw z%W(6?cQt)bC+4+#v`lkC%OvJ16+7;$Ji_EX6U7~OI>XVvAW4g=`l%lx?U=(sKSm>4 z@f*@ihuS;wI?MB#`)*9L+N+__hP|q{!B5?FsxbRfr>#ItUz28X2C-vVUNfb!Q;n$F zSy<7>u%cAQjjm~?vTYHETa?#KY4oe!erm32cB~`_Dn)79n%HAGK3X--%J>Z!!;Jin zhJ7{iO9`6))N|F@%m!CSZx*e;C*!1(MB{Lj z7Kw#FqkYP-NzAVM3QKf5P5FvgU#^ZNgcUuF;^7X6$5T=xMBX@aj{F;c*O(Fj`RV=clfAvSVKnLoSb5_+l<6e(FvsGaVC8WUhQH>crii z8fS6(gXjyQ;(I@)_25eXua3ONb&;ScVXkfOr|xcK$L8JhV?V}lr2}HDy|0P{O$p~2 zFwT!vv17~MiqTq1)ALMt-T>pn7V+Ivi0{&oO7l+3ggyH5g|r%_IxzS7qNS#GklJ8L z`c!SPIu$!65yOIHDn+d*?Qb|C1iRaMa3?lzmuPqC>_chXMiTK{H5aMHT2Cm+=$R{; zcS>V@elMpss*pW1Z>ucK26P6XDdFuZDT;RNc5b$y^hKGjgy>u%5`CBZsS{l6*s~{o zjHXL-TY%?3PlqPR*C*B^H9OXA^|?0{cF z{SQi0j{|qzg9ruD2n6-EFU=HPw2DrpP<%rK@*Rewk|Z^Wc)RNYIq@8$#Kb0!F#1Mjz|oEzx%M#PT4J+ze{~w zamFciH>Z}Xh&}7IwX!fiXs;A|qIt}7bx`42EOw$eqNo(@$C6a4t)Cj@Y{zE7`p|Ug z%1b1|U=s(x%h-U~nM%3wmY+`IP8=m@ zO4!XX`Kj%&Ke!HUPS+VU!bWW+PTe=Km5cuPASdqXCB)&V2OtufpP$;LjvaG;;m4+W zp0b`j9q_1>`9b0-#W+=3$G)^V-~3aGv9ER!=W=kvAN<`r|9CO~ZKA(ReOx;J(c2MW zaYcmXIU+37=cL}UNZf#hdkzbiGn<8@R*jziMl2kWBLC<_xm2G!zSPI1_E98ucJfnI zw0T{4mb7;1{7P%un4>oNe)!Ghe28*VDca5=ajtz+EhtB2=6hyq9Mw*Jcv=gH;&f=L z{6xA(B`9TDONCiQqC@t>eR0Gi!gwadrFO(2>`$`V>Q#Zqk8U&T1 zyRYJYZKDBxYEkIWLD0A%rN#EhKnwN)@d^Y@ml8B3j6sy6=bv)W{8B>9)pwk-CNM=Zejy`uvNJaVMZr@-}~Jmr7BZ)->i15UW7!LtX82K4q;F z&uX}fj-*Rd!r3UlC^ckkxKR%2GEQu?!Ff32^Lm`0D2?+I#yf(@vjC`!r0r3GuyHQ5JdOfI%oap&C^O{-lFeP5SPFB8yC<21g zh%N02lH=sD?E2NBZd8iWk-o{+TFUyk zrOdiIfx1G6iOi}WqxVp$tnV}H%BbBx#D7Xr+V~6~uEnDRMoeaqgE`jkT`}cV??(Jg z@xG?TJrk{;e|(zH0`dK8e7~*m8Psm(UuG1i^&i6cjuJGbKR{;OCz4A27oAxSqT~Mv zg9FW2jeC#WDbeF1-Uv0?ozLp}M4>eH?s_>g9@mWBDSYW5CFn?{v?NvR>4=+H znz2GtXT(w|O4IR(=Wz~Pu*_Kzqy@p+&kVY#`6@$ z_s6VHTC6yJ!7_V!kXE+&MVU%bx(_R+)W7A;Z>%z&w0Jr-#uaVOj^|BtqkU<{j(@Ga z^7YQg3hkk|vA1+7H-qqRArgDmWD>>qK2|7=a~ZRJtwi%7BC$O*lgP;*E0ngjVx*y? z!|tnY)V@-J<`!=s+T7TxV{d_#Zd8iWxmP4v%M|?9X!Cl(Gp)qsnp55AFO=9fI+M6i z#CXrouhlVDqOWI&8~ue619D!n>hOGH+-(?H=BSl$zSi1}{z8dYKN79Pvu_45=tjJi zNMzn_^cPArf1XJkbu{L|GS9ACi6!$ZyU|}LQU6{h@us0c1o$|z>ergFmrJ)C&VM~s zc{1Lee;W8ip*>L?AFI1LvZY!x*1lNHL;pNYRnn%wzK#_Mni5Wnptt8mZ?8SOSM1gF zR3&4UJD)gDBxp*KG#o@r5R*fu$I_fo`pKWs+_a8SS0ie*(XNgtYn`3%AtqBDF&U%p zL?UW*6j39?N@RVu_9=nL`o)l^|6KH`1az2{$59BB7Iny8)vRN1-H-Qf^n@v;>A7Cq z`0koXtN}r#C@tn{X6R1&`hby4uHk!(`fzmCZwC*s7d*gv@Brai4qhk6!s|2IgG&7u zZO9;g)n}c28NR5;TwAvaB~p}Jb=>*%DUTIOi(X&Ipmp*M=s17+mTRf@DN0Q*cYbW0 zNYIodDPiC``4fo8P2aj6UY~-ugt&A4v`EmDkS&zs6o@zd_PXBwl%nhmg!OqX5;P^8 zx`&QjD96GM_HG-SrYevBa_8fVKM~47Q$k!6I(9L^5Lus)+JX=M_oia_*Rvn1;ouU>~TD5M(Km2o9Spxsc@TuCh!y9lq zBwD}Uu*7&zb^X@SaXN@?2cvz*zb&R54rs({<`oH=5^f7sqT_CY7`P+ax5uwy%Hj@< z_+#8_NOjPZaFPQ$PJ*Zu8|_P_D4pf?Z5etAxyt;@^!n&8S@eaWHw1nEO+41l{-2aV z(3J2DulN22und}OMEO{nZkCimXZeqjj~Akkmkk+Xj6u!NmL+9)sZ=WKdxOR)Btra` z6r~N{7dIPS>BqWGe=aY$6&1VuAnpkF^W+_`zf$%cxu&E9cv@#4|0ik6qUo745uWop z-H&aFdoIUlM`EcIrH_D41-<6eE99z9+bDG))|^Y;R&=N5@u~fw76X2*<$@(`S&-(` z>Y_}&JKC41Hz-LLg6qgh34OHrZ|}(y7Zp>Mn?0^jLhq1mC~J_jnfse9@Kg zMJvM>rBalp`tXJd5TijH2SIgLCS3zuO#_V0+LQk15?1ok;icIwBQ{#x=zJ4T;5rhYViMj5xmgu1Cc2GrH6y>+ub zy`1H3Q=0nMxb3ZO6YWcQ6=pUc7v^(%@=Tna2UcpL+0U-RT1~v6k783=!sG2i6@>LUf=ALer(u;=W^+a?9jl~*OYpm zo_uK&k)SDIU3;V-JN)XooO|dAkJW3hDV-a7@=a|;f~JI%o9a=F9L^BT__edmY zN|N+1bliZBfBNk>NOMJLv989UJ-*GV!fd`=b))r8_Z?|F;i*Q4CfbmhRaon_h1{tW zrNuqS&}O#U(vh86%kz%z^obhk>4|3`yS1>@dW3XliNR&vsnyGxuVoD)54j$ z`=|%C8B`y&G5?ErwV7)#1lkXI+4sm-c2zwB|--`(ZJvB#Z++kWNL>o7CzueZou|Ux0 zT`7%s-b07o-}~jA1&g~=DOx7_9IPZQ|5H~spCa9838@sNVcYFPw9ndp`S`{@Zd8iW z;fJ;LZ2$D{M9|3Dtw&HRMT}1ftTg zbW8UoUfQ4obr_YR^oa{ca08V$FTBTi>va3x>6X{Hn`+7SI*k58iTh`U=>~DCs-dIJ zyk7G0j9S{6#_sHJEe-dBHRP|i*_n$JJ8#nad-FEekZzr`rd698@&+4>a-7wQ%FVnJ z)r7r+Sk2=W-1Xqaw^b@)rnE>bzMNzkfG6*R1MOLQfkURHck!HH4Lft!qak|x`|dpV zV#&Ow`XStrhwC$CcW$1UfqC%us6OfpJUuY&MiF))e5Bs-Eq+-dru*h{h#ujK*m8S=sI&6D z+5sno>g1a*J06PAk8g74wO0O8>YN&-uiTHwc1(sc@I$Dcfah@k!zTMyo=wVk=bqC>dT$%C(HWt4ma?!@_m{ix`i0gOsf z`idn~kLc*ZPhK!uuvE`31t*WSGuNAU(%Lh^?-mx@Mk;;IfepuL zkr@S>G1^CS=D1|4QnDd;7-(nCdF6_!ekU)U`pf87`cpr4824o?|8`xj*YUEcN@7Dk zJf^U@$;;oSflhwhd)|E|Fg(?CPin|RYZ}BB5E&qjgP>BBcDne@wDXN0uOIvXbrqn* ztG)AYvRtS-gniC4O8>mylV5PnVIDd=R5$uq1yc@l3)@h=)eTRcFu-`)$=e+#cbw;| zt899)rOIj3fmknIvuqJFEe9Qscz*ChyyZmw4w`5FLX3_B4Wno{#zX;(B06s1S>BGf z826D)|6Wia1}LXY?VFkSmic+jl>Q$v1B7pUFTFssmVEcARD}{$H){80yv4YWED8jb zI&8XcdVjSo4_op;ame|?`q`9j)YS{gNp;=OK|8ZApFr&TLxh5$G){7$9C+eTi-eAy zf22l2it3}eMI_awyEb`oy4vC_lc^M?sXpAD@Tab3W-IyEd|h>;9JW)>D3r$DU8nPw zSIAYsE3vNL+GY~Br<_qJjoJBbyv4YQZ7g(9DVq09LwZ{E6?QQ8CayH|*4E;DNrBCe zQz2?@KKdBls6kA^m}tX_=7f*Id<0=-3_PE+?xCbQEZ64Dq#$I=L!%;Egh-* zYaBAEuvd9%8>99@&a&F+sK%Bm4sF=4zJ2s&GurZeT}~_GBl_z*(8FJwPbp*Z+34+W z@ENBjOS@~~cwTK@+FF@PQ98Una*L6+ynvCb6uV$HvVyNAEzc#nRl!u;tLDj{jVf%W zWr|C`E=_zpEO{yy!Ed>K8`y_v%=d>nheXZ+O3G0j(M6}N#bbpBWUw{Xmi@Ow9P#V zMCfs)Jb2#Rh80~`dy;mbjISl>^K{>5oyX}$Ef$&nL#dQ=oNidP%NKqsn>@zpMy((J z%Xn5MXu%^j7oN2o<5!CPu1IxJdnbj;hhE}caU@+zC)^mJPrK&H^Gr1CZY0J> zWt{9!!1(yP`w?ruS{i3(rt^~Bz@w%&$33`BiqWrLqlW}yMCAri?)YJAk2}6zBxp*K zbP~iq5T`H?(sU_J=SN98p8i1nhTBM{nEZtHpfyeB65PwV5`GD8PbvW~!@J3T)Berw zyrN#%O#KAvKS9)57)SO5?er z2eQSuTcm#AOqohiI;rh2{rr13zW8rr)K=RzTV0ED;r_}5nfhwf)9bVaDwPe)772YB#Wxd<*)WP>a>|fM`)vdT*os9FG)N)e$DEe0)zFd)$<~zvs z&JJK}TbwpI5A@`MV2gRLKjPLv7`>OaJp3I8zT2qX}K7ChOvP)&r)K-cF{e|kI z78U;P_#o}1!+v%0h(5wRNQtV*mEmPpx8`clsezj0lcFkbGJL5Nokhi&a{`Ei@J0K) z&hVw$DJ>G~b_QwR(1P_A%#iaw`CGSo!co5!D%HoBo#8Dv){MRzTGGp zhjk1}O@o_jqh~s3G_5QtL&sO54^d8s$MD&?Y*VEj%ReSUH`cX*Sh2(|4A+fbIrWWX z_U#p_8@|MYoW^W$q*EJ9zvffqdGcshv40$HY4zmwy^5IWOno3R4ky<=c<0x~Y_Kb; zwXZuo{Zn@)3M)uDpHmu7_q(OYxvS4t$7l2O={i&F?eURCwW>q=`0R`cWaHk9){QlJ zkJ*@=$;yJ32|mMNuF5x7$;pfVV)T~@sUvkG?;pzM$X4=c6YSOH4G=&6Ca&)2x|Xgi zG1s=XS5F1u1ol;bMpwKw6SH+U_F*+}MiF+p22h?P=XHfen_L47%WmH2f<4U$z2Bm4Q#1qmrLVT5! zRq~wvVT|@_+Fz*!m!t**C(Aja`uNyn^IoaPDiRm4HW-7oK@`>o)Z);!0Uh(1 zzh;wAoY7w>ku~NsEyJgOyJ;U^@3K^@n2S*hN5{&Dz_Gd!znWCo=!rX%;(cSy9azY_ zg4*+~J8%cCJ1=#?)_l3f0NrN-PEg(drj&IZpc~)sd}Q2N)Ae?|Z&BRb;_zK0wgvUm z*F19PZU6nMP+F40Z^rw+0P*yzNL;JbPxnrD=Vv#5RVa-%hYsT=ohi_v%v-G4RcXpE zcD}7pg60-?Q(cbt9o7)H!~8C&Q7KAa{nb}b&*8ztrhG*?lw0w>Goa%;bkJWYvHMaV zz0fqAH7W50#LIi}zQ!$3E4~%f=r5F5xV?|QW~B#zostfs1_;CeSOj#096xF@%JHDg zQ-$Vz)8g}{2|t=}r$A%R>oQ7?TY=f6Y$c}zO$ko}-ih~p4x%dvs-5PlQocU=!cw06 zUa)a1@LlLIZkn0~qUZB=x{<5c^$7};pliC_Q6yQ{B+lXSlJVUyBuF z(Xzgl`1I+%bfri=4m#5C+#TlHX}C#eR%LOnrSt2nJ%}e_eV*^BF$UXW?c54?{Laa? zcBZRFx{gNQZCy#V#cF#52r5ORwIb2=gqOApR#eIJNU%QCuF&P7@uENk0+f`DNP>z6X<)G_+ajo|KNwQkgt`@uBq#~m$cSl4A9cyEx?w8EsY*1!F zYu|&o4e=bj4C&QyxhxrZIK`aYYjE8*zb_NoV-mMx2wFkRQucBUQ&c4a0- z`PRVgV!o{|snot!$+^Rnzo0vxe5!!C+OO@V0*Gu^2`qqIH6I`4TRSF*#WxiRD)qF` z4$})icfP2OLG+#&v5F4s;Klsb+^qXODX3ej7m|9L)Qs7H8(QKciieA*2eRaN_%w-#^5j;cm6rCfSHa0NqR6Y z$~ORGusX&dm1??RkRD#kotw)2P`>60(hYjXnjh$iO+ZWq;on3gmNprrw{`{b`@2GE z_|zD+YcXnlFlwm|nnOw>-hPj16Y&hM>ylzZd(bwZG15$8(jS6G&uMFlgwKI`>VuHS zmcldsX4IZjyG!jc{6r9MaHp&@i09WwSa*0PA<{@`k+3wy`Xj=Q?Mw6*>@JOLik8}W zn7tb1h#PzJ1~4i`tu~E#V#lOnlsXja+T#a@GP>{NQgx&?s_O5O!z}j1U0AVPN6d12 zwwNWIm*{+jxM+(v>Tui#u%@qzFssp-K_rfux2r|B$ShxMaYo};REN0c{DpnaX~r#S z*yp4Km7>uvye+Nec6AT#-no6SIHP-;R0mB-l8Rz>ZiJf<@@1QyDM3@h+n~b7$-#(z zG}&X%9Le4mwY78y6T3?htC3!`=n=dTb8zlU}0_-wIoYT-npQ{ApUr*VJD&-56}u8KQMjefe}iK>F; z)S^N9=e+Lx!1f=?r?8!-fDdlG;G2S&ovXF&>a!5U?*c0=J8o<@>A2&wq)8-bN|N-o zeperyFlAT1##pHBqcpW+cz)t#ZisDsiphluHKpRLY8eD@KXAQyNYrZ2DS z&TlsSCG5+K@!j>U2WpRS@1W1Ux-#|KskNhfNVr=BYv0BnzQGqDP)u<&uv>o*lEHY zjeBaV6^3?{moAH7RO$und^1D}C&JD@BQ_r%z*!fy@vD(??{A|7g6g9*<`3j5H8oWB zN3LkzsXkFhrftalFD0lHorw^cXn-AnwRSAmL4QW~w&?uvZD^*azsc(9zrmh?Kc3a! zmqT0|P@1-8R-UXoCXqBPszY2&jH}Yk#~I_J?wXaBvNpl`evHBP!+$EZX6(ef0NnWK z&jromsC97f>T?`pFwc(|3zf2U3D%2)ZZqzuBJP+hJ=WFdCUm5CSSb)xAEhO!2W$z> zw=?NWjF2mu6LHk$SmCJEz?;nSUEU|`*U~wIp18qz(P&4_6U40~k)UIO(s-xE=DJ#G zSka?hT^Jpy)QXCu_RMiFZ6o$rZsrzO!jzyXVLos2N$rhWxstp43Zs^eJF(5{H2$QP z`}IK{(bHFmw^QF&BsM>iElaWI72bZP{MV6PrWU2#`Hg9X%(T_${ujpJec5sq#I}H$ z^7YocOdpH5^Fc#If~F)%Lm$hQND#R?%#>-ml%~B0{%*oBZ46d-kwtb3J0{dmq!v|@ z-h=oDL{$*f?ovA_5{9L|4of{Qo291Kc~Y6b^)1+&xZ`KMw=W4NwsPXcR=)h=i7o2A z&{+Z}0pY{dLezN_e7Nx!HsE#$6VG^ZSD{g^lRoQlvw)dDFKetI$AD-Bq9=$c0~+cE zkv#OAK+u%1&k3SAh~6M*x|Cisp`q@WY~r=|pMwtkMdlBw&dQuKF{+)$_bv*#8V(&@ zpra#nP$^1N-I=*Eh)y6Jo;TE2A60n42j_)yh`E{o9SVqk*$5iz6LstZ;SZt<2r5PO z4QQrV>oDgD_`1;4m9d(86HAbWWo?i^5Z zii9crsA=W*#{6KyRfW=cHXJ%oat-}Ti%i^Wx_YSzKRG{5p#;^9s59PM;{swV2r5PC zUQ72`^<50RirSq79j!t1%9bl-NC&IF0pn8?N=wq;AliZG0fI`=oX~hFq6Wk4px0v+?QeKplOA6@X(D~*mYb}sBYYZfLs~1TRj_b|A>cP zbW>BlKINoBX-P6#5I47IgFsLzs!xpXu0Hfl-f`=;dMKBf<^B^-dW9GgjTDKoC1cor z%AEUdk#`&}lI1g74=hMWqYO{AgRDWHqtEJYkXLMhd5;P^8-+iB^_FCkpMXySe zsT8HNc7ANEd%~{MlB`cueJf`l`@!?E>2>dRyhRw|>aSm#Ug5KmYvZ%={WsN!x4*SS z$&L=AwB=FfeCaR2qdu4%Dual>ql}6_DAQ;i zT?2}_%G8qiEE)ZU5@N2(mMzY9OnjkMJnv$SCuT(iDJ}Mr^Y;p{!h<_$e!tEg?44Dk zP`o_%SJTfuZTY_TcNALFm}zy9rY!~cWj9+x-p)Yx7MxWJZo&{t@hH? zs&zZ=^2z8Wm%XFp#^b}a+C>Y+(s52LgV+;C4|h=WC)`q_Bl#%JTKQWcz4qUVcnr>wg@yZ(=t_AB~~ zOh+wkLE5so{TswR5Q|ovk*WQlv`Ac^FiS4PwbkSR)mz<9@_Bm58*SGF}^ejJ~QG!YtpN)Q%Nz{kEdIo!yYfXeN?LUIO z66TLl4Ws1I=!qNl_#dRbkJ?9?5_24h#k27Ea@R`no|MyuMdU}zn&JWiv->MV4YFQ6!3Ex#loe)Au zNqRpi%JMxrNV98wNv@ysfoV>GcKpQd`wFdHT8G$CM0-3!d*nrXP$^2&QGoY(6~d(%!~35o|lvM@JW)EPgRj z`_eMb@}$)F1I9_fia0OWALj*)&*kwsYZPSld`bGYue0@jhV(Hx+_T17vyz=n)T&Wy zXQW{KWkx@;2xD|oBI|o2C98NAA^n$>LDSI;TQX^u?1=GEb;3=dx6=_Njt_tMJ`Lde z+*)$ZS7<5XAyFFl8Z35YwMKbpC#o%ojr=o*8+oO@lJcq~i%>B>HQ&Z>od=+k4+r!!Md{N|yJ z%~MvpvG}k|{aX5Tg>e$pc+%pf^+}74eamYr_p~yswM3;To%Q*DrzW$?k@bt=J7;}1 zPEBTg{y!pe(*YN4-ZvkO{zA`RQQeq}{)u3c!E)>Fk9bu;JlL72~}eWkT4^iU~mxhq=|;-U3hXLE@5MB2w_@4=nR-NM-Ww`mWHokOmSTA?|Vr0ZS7SeuV))g_?^V<|zUX!)=r>UdGjk1;qTYMs!6)OLyX zYI})QY71C6mmI|oQ7PIpsI|k0g1xHWHO{hZ@5Weaqa6Os)J8ezOpSM$CM{BH&kNVC z^?V@Mb|GD2=ds$(6QI4!^RJ43)|1OwJ&v|BJ(G-gpWQFOrVZ+(CC}{{OJ_3LHlk&y zi1Bd-K&!7!Tlg@gcoWD^;q7>&^PP^D_OfC<}6A=soXv@x0@W6Y&>^Zav;(XFqMO;|rNe zQ9946QF=O_QTCs78HE3-mzK1e(X#ncD7!p8L*LmF@4K2Auf&cI*Lx3Yz#CsrQT`1N z*ZcHtz}u&$fN;F{(h{~RT3#L(%Ba-z@fo`7LwBC%LqvNH0w{@444 zJo%mq9me0%o};wKD^>^um2x8~Vbs=*@figjFQJ2`OZ6q22k0~An)vbJ^PpqK+rz5s z)86bu$BpWs$+>vYVpl%zsYR*WI~Tu!H{OQZ9aW~r<>Fm;y7CIoEFdDD9ad*P>&+H) z+Ne6WmAL)+Mm%5b*#bdR!fxNo!|FTeSPX)uOX=8g5+8G;5pUx<8#;R5IjnAf(VJBS zQLjOU&SQM}*#hH~8+U%|uk2*rra`ze%s)dvz0Q~W7a9j5{>@>v7j)c0Ij9t+TU`CE z9|Rrd7!JbtEA+CzwyXYQ`PAj#dY;}5`Q52psk3~P-VyEGVfba`4EbJ?rlSRCp>~5& zyR;1`K~qBC{nO@t*@%C>1nYkl@!`)eZ5Q<64%7NEKC_{tZ#E*R+5mmeTE?$@jZ!Er zNrh9kTHKr`S-mBit1Kc3MAm16#CH1T z^tX6oZ23fEME%lVTK43NmRBT)vh{N_^jXi{_@-9zLb~4;hv_p1)aUIx89Mf23{Gkj zElcM^8P#5TPKJIWCr)W~i&v;VyszfWOUt(o(ejS7BC!a>ukUVrbH{jv((pgkmzIvm zRV;Evb!-8#`I{TR*dbn_G@gp*FD(ZhqveB1BC!v|tFLanGYCq<%RpUqYZfhk$yN?p z3zW|6yG7A=SE27xDOx`pNF7Sjid8EuL7UF2jiv>&z#bWTbU{yUdo5n++B!lnvf7pR zJCLH>Z62Y&#rW@Y+^F3PYgbwptv;{rnjXxk6s5h~GW0V!y!hgLMhjM*x6-1WIj`oN z5X?@tjL;vib>+GDr3gAi;{2=4^5}xWZ1uWvYS~Kzb&vgZ`GP@-%Ap^f^=eZ*d8yB< zl_{ofdL7M^w>l659ciC8%lQigGnX~v)Cyk%^?75x`GQ(=l!|Wc^?^3td}GJ?%A;3- zdhfrz`AL^KAeyhj$H7lC>zq;i55iO6T0<-&!6ncc>5DwU%2hk}86 z;Z3*?WRYR7WRznO%CQFJpi(r4#hp9rFXC`l$8*E(hJ%<7qA>{i3ngy%@1#HU^5%su z89HuMDsKsxJAqx#kx!_rt4+S>*9y4uyxzLfX2KUepRFs0i3iccsk|i;MA@G<0+C<& zqPMei<)%EkLTNm~Q>DD+0EmX^HY$~(ZPV8Ii@vv-D}NiMLB|XbDu}pGq7Isq5+i@; zQI4*BQ*|R(^Ou#kyj?nhRlJ^8b(k*kgr=^1!?u&k&Q2Nnd2d&qcIl)NjL%XdS3diq z5#McuaXz?3w7ePPgW8PSJxA$NwEDdGloY`dNz#IoFD)H+C(mWfFTq&~zz1E1x(G#I}!7sT8GaBz4o5`+D=C z$wqJAeX%Q>zB>oLc~d>UY}6%X*Yh4apHZJ*scO6n zVkQU;#Qv^f7Ai&Q#W5Z9!XrHS{VN+m^aJr3M5`WQmdy>?>1!@~b5?YL60)YP?uc8O zlVBO#X1CLC?D6KG(&vMC1i}SGZsh7g$2Pj9h7T`vdyYcs@hANBmQ5P*Vrv(HI0zyF zgl#ub#}m*eKoc@>99cp_M)~U8;}L@GP$O}> z&TT)&D>f^_^;T0G@U8b!l!STV`mxas_}B-AZ69_g$s+&N-6FM{$fy*hV|!-kPI#8o z_qs7YjK2byaSmX{p;9#62%;M|AuJrrnl$Yt_dn3iw|SpHy>7f0zyEQY&}yMYdg!AT zHsEj4j25f_VlarxAZXiCnzknHfdsJ~#P0p=e0Pj*tq*VD%WE#2tI#$`ZRw}au=U}I z-xotiQuPS7bMsu;V@yt8Ds>O-p`ksBqCIF$OHz60SO^_opo0=rAEj|0@~{_{LCeaq z6)r8=P0acs1>AVmkEfM6o+0|jN%go|KUvxA9HPG+SC5}^Nk*|LKik>>XkP9UL*1vXb$Oo_D3S9}&6_O;q*|_<5;_iN0 z_2MsN>eo_&ri7=L8}2;*bz?uRvHU`&Qk15?FV@bm)Rme?%W1IG)V|WyR!Ea@y-}S8 z-2Rx+6N`el4d3TMHiAl3s}Zj6D${_!+-(rvAmX4y%SKQsYV)!Fh<|DE--y-SiBLv! z@(pXlT+Q8i)bx0TuG?^;5juvqjF$g~4oc86Q5sK%;dMnVX9lwciDlIEeYyCm(XPBk z*^`R*id;N;m@9u(=A`oPo?P5+oGTyt*qAvRo~p!N?`X_26lay%r4#G>>cypce8u%d z!P?;z>)A?d+}6gdrnj?NPwk-Z3HIcB4sBE@K~s{XY0z;PIwGKhN>RFzeP{hxkSA}{ zcr9|3aIzBHzpF7T(9Bt-cBxiTe|^g`Z=P{yem0x93_A8h$0L)oN~I`$2%g%x0^a;< zcf*Rlj%|UlQIVZpJ<2x>w$=f*_7ZF@m7+BI6?D9WjyWg?m7;W(N0wss$O7&rSw?tv zw>ZGUQA)qXw z0lQ0eP$_C%arWbWk|n^VyQK+q(40(ztxe0}$?ailseg^zLZ2pCj>z3CH?t8`AEj}t zJk}q3KQ5PVUJYe5X3=j#xL#~<1HKK>4;tgZc^?hys6rTnS3((;S_*r<7f*dBypLC= z;PdT|?tIP%!}|P#@v#LfudnAsg6g9*?sURxA{eWQgIG<_wLyCQ41I~67k~8gj1q_1 z^Ev=WISAWe2W>kvO;%dT}qw0L?&+2@8q|&q~{e|emsr%Y7aX#=% zTEiowzS@D*biFwI&n`tZMf7*S!cR1OpBC_aYMi>OFaF`pYx>SpC_z&~Z*LG2Hy1<) z5LAlNljKi&zv+$ml9GnkC)dx^fk=^htnya<#^{E;POHTVO_zF^l2i-1GISUo8I__m z)rVUn>c+(NGjauwjCx+$*<-rX#YQ~l;55OXL-Yf=S_9%PJmiOSKI&CZ`|={=Mk|z{ zDZ#UZj&Kl9kt-_YeDtlJ>g&s!?VF(dbNsFDkyZiFZN5+H5**qrB0wOnb(6lH)Q^H*@?+>eKPkOVB zh+omjRv=c`Rf@^H?Tv87SiQ{M>C5ek7!j{z#Noyx4mS`nGAc!B8VSP*?3vD%hxhAf z@=k9y(hxDE#8buQM!NK41GaaFFxv- zai%DL&0D_u9z~m3sj5Z^8q*bZlWH4iTQ<-`)o#4sj3v=c1 zZA7mIyBVETwK}YHmlI`F>hHv@%f-7affWr^v-v*WfvPIOTk5BkQK=M-8;eorzuT$m zRuCWK$_R04N>kmE^bUR3jJ~U&@6y?T_E*}ECCT}Uvt>H3qjftg5*GCEqGi0e*UK{s zrSYzmLC%&&Z|i6`)_5~2MfHg@PH@lC%=f4tTl2X@Biesx+lcM)BW0PT^X{>1Yfwj- zw!yn;x%jh@uKaep?CntjtBI0WO?Y87L01hczlQ3gs@3PSbEF7s5#0SbT>L) zvq)5~5vD)%sL$`?jS`eb+y^=WSCnJjYKlZ$moU9*tNPrnUW!6#_;4U9uPnztWy=+f zSyCFgn)1T(p=QCf_PZn(P4 z@_N@;_F!s9`5%wLdho@%JoMQ5H7{e?1pI<_yXu4)WM>IRA zur&YBnXN2s!vZUW=&i@%jfGW{6`F1abVOkN@wjTShUgcs z*5$wE{HxI1;(gnG36>=2h%aTsC_(j2unE!2hSlSv?F}EUGjdfP#2w^{5>zU0!U+A@ zz5KWSv$j@7o3U@7^lGh1zA!>AOcX)TCtPNitNbajs##?zKrcA+Qs zo7GXKmh7!52XF50%3J(%Qu){=Lr?Z{<;PzcanY-nms!Hm6Fmoal&KV@sg;nV4D{Xi z|BPjkBRk5pkA`&1&^N;09g|lVdOq%FxVFsVfn42L)KR8VlzuPdD*8h?i_gpn?7+l) zLVWidV!G22-@SK5jP>FKUG?&oE{GwANFqT?OKHUVikG(xo-=`^Rmi6Wudvun7fGNw==^E}VfHC{4TBesrI*p(SSx{0;8q!OT*~1`Qm5^TO!f=*j>!hUg)w(dUZ8a#^d(0mG&#F zx;y{;ZXUaPX{53<#+6^1rLOPR20{YjWf`JYgKTBp{r0^6{Amo+8jU3o_ke(vA{k3z zed26FZH4-*5j5TTrIfQiN9omOv!_2jRXpM>!q>cRX){T8U=*#l#69pk7g2`!IoZ zYcwxm7kPN6O{5F#xZ}Eu2^)b^1LL`xtp0D*tO zgxI2vN?Fvnv>zl$N|uAoB!LamAT7rZ)zLxLOrVzUfi zpv-$gnPVb3J_Qd)28*lDCsjgz?m=AQoDcbuf6rp zEP42nl(-IFBjLLVI^OHy66WduSs4#LOxnV5wzb=5MF-Cp;2Hd{O#5ngMbDD0tt+0x z#1lillI`A!Z(bcP&>Bte@_n_@KpduL&tj?lHGe9zx_9D%nN!*G61q!2RY$wq?X@GF zXUS<-7ih5#OyH2<#G$;)P<3OHWN|B)V&Vztm<>9*f(}f>OnCDG?dh>m@?Xa^5|+Yr znq#3dV^Aj^J#H$*YTl_n+UJlCGv?uu;Qd)~fjp`CC7fYG%&X{^eYEjFB>Jpw|J&=c z(h3OsPa=Usf;-8L`)c<9q4sX2#I~5Jf{xPnYDgMQ91#DOA?6+aZ$b?T!Yv^}R}FGe zrP=Q9Ih+q-VC}c z!Y!82JD2DvpmR=t0PQUxuhd+?QkaI@TT68GX}uB#UijrTBGbJ|@@|E>&o%piYaAw|d zq_Sv*j%R*d#tOk9qhPs?SN^S9xY`+3+L3Q($k#j7CRhs7i4f9O2B-!w&bY_#h1EvTarK&a`%bRQsU z!TSqOwrh*OI2AsBiahi3-+~TIV}0r!jjKuCk}34ks-|tR-%3J>4}*G|L-bD2KUhtM zE}cRhp6_pq{TZ+nreSuMSw}l_VU*l>qp46HxD1>e3Y8ZFJMpU1)s+8Qo~a%DLnr^v zX)HG?@s3OaKTGWQsQN=%LG4lB!*>)r)YT4M5hc5D6N05MEtcTDhIO@jmPN@q-%JSp z1rxY5HJUy^YyqOecN2ok7Pkpp7hrw2eO)bqSk1X?LfXjr$``PlbHH+90*3@^`b&<* z5B}vNN3N?)F@Z}B)8N_fQ&-z_Wt7}G+C<1*Oyiml_xnt=qkV@E8Z}|K^s&ST>K3d( z;+?pOCH@mPU{4Rm4A;!*%W?j+*Gdb5r7$h7S%y{YYuFt-eDK z^#Ra<^ub+|<@*}Iiqh)2X0BKY>zfq%U3mh!Js+zcrisRV4PdG1^yal(u?|e&kl+@< z8>bCyXt)IbDE8UK^%d7p7%jzYmVD=i$@aS4T5JJunP)o{Dm9^(X*+3 zM70LHz-M9{_)MrRRrO(r2M-AKed)9MUL;C?DNC1zq`rqe$R}OtMQa-x}aiDD8vdW zGEn1Q`o1_FnD{R#HKfw_>NA|KfxJ2cdG+ZIX^XX&rdAENG)IbcG?`VCPTuLK#%lJ^ zlD%y;B(=7ifxnya5&tQLY4us7nbb#1|2@>0!e609;T*+z2={mu^f4TUyy`V6 z_|$`vyc)814#RCi^w_#mlDl<{AGu%x*Ii6QEh!;-Z|U6{=Q}2FNHFIFLTyoA$ETmg zQkZT8tvL=#v#nGO@-!F-wM7N(i+01mV4}1Hi*t9+%s^`M_8YlyV1-ZA@X-G_|6uE4I$KE{S!wUdaeRO?hd!YHD$~rSFT&0}=lzg=zH} zb{ZD%c_mFRB!#OP|&E|D(gHrN*U{P{YFIUrH3~c(t%E zb!l9g7KROS#rcB?9Fj)UDBPAdtJkB*GL%{aRX5I`()YzW5b>WQVxZpC!aTjA18)-|u>lCL0_uJT0y7YaqcXajM9jMm2 zDTTiT>-aCCc-Qhlge`pwI%-@}T(A_T#aK0j+-(ZE8={-xf^)PiU222DM>x-x-d4KP z0sG7Z9heqd)a^$0o^w5%_4s+*LcAk=rliV$)1I1F9 z#`}h_;-%R}M)6>pc66zPXYM9FzA2+%b=XoP3%(|xqvAHQKnbQ_VwOr+3e$L|4{HEb zw~>g1V0!JyQVEZ7Ov>dcAG&M#g1=|5I?q2V{d;NorfAilp+ofFBq}+Wo;H9EB!y{l zB-8xyS5Gf8T+Y^Kk*W^<{KO6|r)lvFdl=#zft`k&ub#d2!{t_OvjmSuOk>Z(;u?P; zz+7H(Es)}0Fd?4Dp^xfo-{*wML(H}cvBD=`M8X@0Pe6D8;gILWj}&_GOA(WVvocs8 z?DPTg5eNnZ4j0qnsjYb>Iy}qhz~O!z)q@`&=FJ~X41w|}2>lg5I(?mCh3hQpBX#7b zFMIKM=AjJh5DC8*^$kyR!srUKtZtOxzTq~+>Nms+$E2=e z#2vYox67W!Fb#JuKdx^W1v>hI4lK3rkrQuXrQ=nqOkvg+jri(VEpOICo!wbIs&9A; zI)cjRzyuBnZt(yj3y48LOnvXe&zb6ZHXX|_fn%%DbcR?phFE>7yj8+dm~Qr=EB_G5 z;9CciAXZr~>l?g)_yXy`zhI(!o)4d$&iJFfnAEp!j@Z`GBgx@q@06O~bqw!l`CrVQfjHO-udh#(kPkwP& z0>gfGqJQG&Q#9W1X`+;La4f}An8yBhFpmNqk)UH{867xWKP!K}8oWYJI;$r}YNmYk zOz{{l_wJcRu+6~!&Dg&PZodHQGZd`PaR=T`!zey8hUs|_QhBfT zJOoa`z&_5{@rJ*iMAFV{`;e{S-;_|}w)}b?dfBZH!BUvU zdxdcSF6hX697(;l_93GtcjwKQ!nZ_L8w9Th?B@V06T#yR`4FqnMIwQv@Ln;TD;hc8 z(BV1w(f`?pV6O+P?^}3xp191N=WbU|nc7siBju6cqER3I<-dqeMMPBi2J&@O7qU>Q=u?&8*oY22FCFP{`!hR)E=u@t7U zKA87Ita2e%(BnuwTzvSYILgLeSa!Bjob3k-x3)17QlP=utL9x8pe!`qBCEZO8A$*SA17`TD9e#4HSk$(rDi1 zRX6kqpGaF;oDv8e6HIF~+PpWhE5}&V2|oTZ)-mn5A7AI~&L2m`F-*fM=UQs;f^=vP zn@ZS|0~0tT80l}I2BQg4bm2x*2}@zR?g2mk0zCVJMxBT92n-uu-w!x5B zzV@C~^-glF1s#Nb5RcVGzrJ@3?L7lwZr}xT11yF6LENttk6zydnA6Z}fieyY_m-H3 zZ}9y5n|z14f#We4w<8a1JXRO|kXONMVk{7zFq^JfBf;Ac z*DKMd$YLWkREL`Au-;U{mI0r35iQ*M&D1avh`viqCG63N>nqj==OEWn!(nJ2{dSoO zr)w~QLjns2Eou=EDSJ#M91|Qv?A;2xWDu)Rh?Nn<3jcx$tPj4rFo_!02S?FMbt?(h z2cKlcmI&(ZJ!)7I9z~~3Hj%Itwm9P1SGAsO-BOF*Nb;3&KZw2QaE}V(U9VY&%9H!i zE{f<6S9fN29$`5aU-nN_vzt=)x;*BS3x_BA#25cb@vco8r!e{NoQ*^xB7-~Do zhFtHJK-9Tq>Fp3$3ZKD)8yyBum1oZxs{KtD6MWYLCU8h_E;VhI>^bdl{FZI+J@H)+ zn7|>yU96Du3Xt-Cka8@AX`DW=)X?L6G~Ys=Lyv=V5%)`Cc_jSmVi<8{GqI^KnPMqS zWzasb6mGR*J5Q>cI4JW=Rksi;s3lkm z(_$^jf_gO>h(Cb9bqUV_hxY5q8zr^p)9lrma04eV!#{Pmkn`WdD3-!Bo>{`ZIJRDf zK94t(Afw528ie%#!g>c`VM5e#x22ciZLKY&35>6*4(Q1Z$?f^-Mk0Yjg72lmymktV zul7J~$KhgHOnKnKS+cRMXMCK|6fL$HIIr+oLOACIu{u%*ZZ(3GV<}9FI+``}(l#>R zB9$u$lku8NM4}f@uBYYabmQ2mK2>U zHX6&O-uB{8U=MPq*;pXDfsP75n1BvEufa6d4f7AsQBZY@R2hf@BVX;fGhAXb>bQh0s^tAowGw4H$XStcEr#%TgiC(!W@VpRoVW!9xU-#E{Mr+k|# zL5F7wd4O}Eo5i6mgh4ry7LYG3z_ZDv(M-er zFL&SttyS-~(RI8GSr%JJBGg?>;FUB?7p21x0Ja@+S0M1J8m3{_654qxv~x>{6^=V5 zux{8N1Y6<=I*fog|5p=!e{Fki`+6S31P)1~Spqu#1mXw8>co%ceBOh0yx_-Nfxscb zc^uGT4nzgefy2dgbX_k#$=`z~n#_T`ij27&$H&{z$e1oN{sj~JYP8`MJlgY>QFDQ4 z4LX{E4k&Yq3B0y|b;B*RkdAghXn?>{n8s@kP#(d7hTHp!{Qye$e$`s@?6nV{4lB3n zURvq<;(awt{FfA_)n`}>4+=D-fR3RXkGSEmoaeakk++L{$8>l<8a%d2h?;HAyN=u8 z!r!In_;3roAcbl0TPh*?$o?+ZoZ(yB89Ls!ZFz>n#Ua5CRtb@y%yh+4n0^kqFavU- zdd^=^9*=;y1L+vq-_>=3Ul(3zU`0Bx6sF;}w{d}nWFYe0tGVL5!gOkTFW%`I z(Lu_G1sc+USXgV`8BAcQp@Y1*WfD{UHGpt}61)XObkDk{F@f_3=Q{X6jwvR(9$Vsq zV}fa%Ch!CV9cl?iWZ1aka4{jq>fMumTEDsA%Q?8b0eh0h4Ev&NvID=@q;R$n{9aFh zAK8K;Kg-|=f!dqfcm{MJi*6^Q0rM|Hpi z-Z{oJctG?I)IJ2lu(qNHCh#6KreRHgdZ1PY!evQ~SWI9aCQO3|MNps?N>HxX>`hxt zV2?&j!Nw%nwG@M*Svx&juj?Kbrjo@dtreFs3kOdWawG^3nm%~ z-a8jejj6A56S}Ux1;yI2KJmo*rS4VzqpODZzfIn83Q>D=~Gd80uL?#K)wF zyU3WvJIZk166p8=v1+r)l;Bo`b%^`USAj5wSeb+WE|$Wym<~0EU&35%GR)Pm4bUomlTI_o$kvaI2rlPR zUw75hUi8!d=A1w_dX1MmL^pB81olubrB#1=ICpnXCRh89m#Z1GQ?sFGIR-t8nj4tF zA;J9&jS`4$xAF4i_Onl6DNJKuclh$jG)~qn8zV2iT8`k82sm6Z9RnN_$Rh9YMI&)6 zh2viOTzq;U0*KlFA3~KXC5lfdjPzyN)Zi$2NtP+WEeGqvv4uUBPEOkVax>}qksl15 zOr7*Am%dWIEUu!@xb3R%bNiLz(59-s{1~UA=LWMY>tPK!8@%OiOs3tWA|X zG-dx-8B5`q_&%fhV;_DfE$5^I(FNrd&J$b)I1k}uCJ+rE9p@qC|88$rl#A6LK4+M~ zA;F!1uadM4fk*}dOJRE4kak5S=y~cn#Om$qByBAqz5$W8wm46;$>|K|f|&C69i6lV zP_GI{i1liAsB2Lj%j{q-)G@f(D13_{CNYva-w7a%HLZ%I>SR~ZS3KKVAG`9E^5(Od zUOU;P=skH`6>6dn+8AZDx0^ZvdcZ%>o;C2Q0{(HiOlHn#DBtWPg*27C5@3MENE90?&5+}wlJ+Y+>t%f%jgJRznP2%!VCy3h3T{v?e&el zJ}OUZs5NmE5W|2l2Lk_siNRaj6%hv`)mZHSVkQupGO@y`#p%;%j3V|)sXI21wHBjj zc805dbmwd(@!cbKt_Rb5Z2qVO^m)SypSbFOTzs!gyrh0#Z8s3^+cuD=Ku9NC^`0Qr z^4Vj7z#)OZPt*>{DE2-vitSHvxMgWIq+Xy;qZwF#G`Z}%K|1(lyo}2nmj^C?Sodi# zngj!}3kWQQX|V()(9s%*cp&gEn7FjcU4Pj*SGgUm=I-6}(-Ix9gmfh%>F!jjFMvGx zTK<)gay5O1bW=Xwlb)POl1~I2SRkzE?vk&fOi5yYnD-(;#=tN|lxY&O^Az zt9M_zyQd`GZE%&yH(60T=(yw&`zwtVwT~VH9nPkQ@pkSr$* zl<_Zl-W`i-c;u5zX0ow~*L*QSw~L)S}}x(pI@Fqe)+t!rCSCKHK=tJ26`Xtf)>2FX|o>-f`_6}9us zU1~bc)jA;MR#-q@`34o$#L^mvZ7uHMU{@cA>J=A|M?m2EiV3wmN<)Ia76?{CU@1&v zs||~swGNO56&Fa~eS?H{jx9B|;2O;aAfjt6kZN}e5^PD%JP-Y)Qw7Sf#B}Bs?4h5V zSfKcxSFNa0`v9r?WxiCehe+UXF|E;j0UdWLERZ1OvJewwqi`P#B?vlB197QLIlwbf*K?#i5KDl-sl@~i39Kj(BY^M&0!v|9Esy3<9zBZ6<6Hh%8b5Tor2fOdlqLSB z1Yd)W$t60@BmLxS5DVgksQmsWDvn!)x}gnlZO^JjCALeasT& zn!JKVA{!E4{63|{At>|M?*8QK3oH3WMIRYUVS3AzM{IfdKlt;}H-T^s89*jHvy%Uw z&`tJ~io@y&IiR|WCY!J)OIh73o2}(H*c_Ml%G3^7Knx5DlLs|jMmo2uNw5^A?Iejk zt7^xOHmDBct8QmCWM5P@d35uh@{oUDvbmPVyv@~vtU)Gx!}NM3?)>Ko)^7JpHV599 zhxg!fx6X)U&8;T4`J<)-z^lT$$S+IswF_P0eM~bPcU_*NpZYoxm*G*>QQ9 zt==~_nXPR3PU-X}huM!vU~}E=xc?Gch*ifE&E=0t8fuWtD3-!>df!_thrLzKBb_HBMSzG2Z>GIiMu+dhXRO}ypGwTeR6!ri)qq$A#N{%CNyBHXR_ZTh_P4tX z(@@)i*f+nKwtN{Py~;CoJ+M$Q3QS{|E{@e-5zVx5Wr!{hp0e1W-^wA|dkoVW4Feq+ zkn#g%2%OWHhE-=enKqx@O#A!MCW6ZV6JlO<0v%64$9B+xrEsYk54^@U*KEZ1j#g`l zClG6Dl~ zLZ_P2n?V_@`fwNi_(?Wf(k_Q}uM9PO!%=p3XaH;l?Wf_yyM)8qKVN3;XWR3qG1c^# zhP!uw=v?pTX`9$^>Hd`@=55`S_i38LFo8pYdIbbORO?JNAg~ms@BY5Z;_9~MjRU_! zI>wBOki!?Jxi8!wF147L#7@DEkIm{2%po#~86c-kgFdk85lPH$r3>#p?gJ1}+x?_f zHWoDas~8#(>k4jSZC(!X?K$P6;K(coD)?@=N!R5Ck z_I`>TPibqd$2M4_NeANlwq)(HgCb!G<$Q6v9pBKzT90Yi^8#Y*`DE?Rxyc4Bh4qQG zWZl0L<$peGB1eOn&>KwXD6`F<8}OPwHhSNfo9un1cgn`k?;#x%woQ~>DsCpaV~k)a z+?VWNGJ67aRWBPTkC7|GSPOT$m6CI&?r-%^DlmA!fUTr7$hlL~|fEo)33Hf}BGSTin@6z2@uc(E zxIck#w7X`)u_bfYi-DSq_n)6P{8a?ib zV9yH(vvaxe$IB3VR@`Ma^s%^fu(So(r3cAg*vq1h1JTHr2NB$-1tNw zaLdTG=O^P13_$ z);d?{)x;hrDaM=r^=v-z8E#2&3NbyaW;#oL{z19iG8bYsyJd(x&21wIG4T|7gXvc! zHr@pKDCg>W(YE`x3Xv~4ZzS1y9SD}fy@5EJFk4tzy3rv}=C3N#(J%tY%5&jYPM6ca zfbYW%%5&!n*)N9MCfs-e#7!U!Kwv3MyZ%aMUY_lEP}iT3js;`{MWT3j4aGx_S4$(n{(c?@XJ{&80?j0;$eu@z9wHt7!cjp zwvw?FruUA{U}5!L_@T+_$a3uZkt8O?N}hD8t9%n?kXaDcbeKWnIUt@J!ktcagGpwR zm7EsdRmM`7b}E<2d_J|{e?NN)I+j?UBs~m;L~`??TN}a5q2_z#bFEyqw&7*=WSKpu zw5HzSTpD|GKU>M2qt=q2f1D)!&K8oIKwv3MM>n|3o?E|Ha%!qX%fI}js}2@4B-@YT zvD)Bn7ue=Fdp><;O`&YybbsY8^5Al>2)*-y;Mv{4fin9uw*lWg*has9l+3PvYQV3L zR!13$HM+=eKfNUDPQ4&l3e%f<$Sfb|^1W5!lX(|;;Ln%j*cDL+4p*FWwrtr&K9c^D zB+h#wjD4^UakTWxsf%ou_L79n7Iol}lNhV;0zVi=?mz$cqRSUJ$qv=L6+p9LkQkcf=A3PuywIqYWt>lIi{N(=UU$Zw*uWX=C z?Xl@8Yof8_r=P{LbLWcRe{Qa>e%SYHMJCU-l0$m<$yf^0x=~Nr-CRq)u1!1;yUtc8 z3*T3hrHVad92TDUALL+;-}mAS{5u zQkcfJ67J;aFk5>4$%fYI)0t+qEbd>Qg@0tHVI0)^ksYs@P(v^FoCk)?kQ@qZXp23a zDVDLv}v%BTZn$gRZHFB3u7BZeA zV>^iLBYbPiu^E*rY2<6nLdH^<#xrl&UAlON4BKTXH=IOdY>`P~2K%>p8$RyecPuaC zEo*0G%tJEO+TP&$8B!gHTN8R_p* z`kbBLZqH|Q5@*=B7lpf{dpDPoA?58Mi?A-d-%8zC0ikGWl4p{|f6kkSr z$-E@r|Ac(U{Sxl4;H*9n%Ye8E1eU_Io;+alZ?xi5{ZwBAW$*^F*vv|HSlUU(Ws9XS z4I_PJJ<(UQl1J_7Bx5N|#g^el)bD5m{a7JogJlqlu9(YUoW@TqqiGT+c7t zqDCHENzUgP)4s{wX?D%KY_ZvU<)N+E*NQ#ooF6NR{;e@ReWg1!0%Ch*=$&mu0*9p0 zJU+jYEXp;e)o*qedS^^$!B<4jw#`z89974n9Z$qbTRaJ^)YF2>gE$+JZ^xV6uc5~y zrynqi3WQPAP#8tQ%H5wMq_`Tk^wVH3!7>b*$(i>P7$;sYoATK<#&WHXW;D^LDaEU@ z0}muHZw8~VBer_O7ljSFXU8=$s*a)d#&YLuGip-cAP}#1C9tVlJN|C3tsc{GqRPTp zj{0Oq8&wc>xUWcH+dJ6tf41A|F%5H%n#OYE2Q%7Q)0AQ<97DXG3?t-SEu{O~+Q}zj z2Kmn`g2rGuPxxmT;5cfj*8x z?r#1Dw;`n4@lHo;=%d|lGqZJX6t^d8t4%S>m!7Aa({|GwDVD-{C6?g**<9K+$(oMo z-d-S9r`#^GI2%WNWTFmf{srmq5Nq1CW_yaIu)d`43R?v+^f;#0lF!DjRQ;#sSy!;N zzoBPQZEdObIf|au_u%hyum_!Z%BINws#K~hA=<0-rI(2MZ|>qg6cafbD%c>-5+SU zP50w$>1B=$z3tIiAnT?hC{KO8OS?RTPu!&VLVk8m$15D!~e(6w3Onm(Qz;?ajj zW40?q^1mHQbUh~tGsw-2FR*SI4Y|jan)*{&#k&AwW~f&5#}GfMK^+S^6!r~pxL69$ zKf%WCP%Y%{E5h05YWCdawK!&|+l{m9C;2vSX>21~TDf&s zp|8cYPfWSmZ+tNCMaMn06lw|HUAimmE~!M!_D*E0=X8OC4rc7#1BO z%}Wj?CQx_rFSzdF8VWmcbd~48gI2WlWq*oO>%A|P@y1z-vhNeatA;R=F|I*6KR2T; ze+38x9_e8kZpO>EB^6$nQ33>(!uqfchE?aYj?(UWwlp-Q8^vQ>+|I?^wed8UPQwf` zc%(1IQn*%%#G=<@q)Sni=#ZN|=(i=W+2gKXm5v=_S(PVm*l546O6R???4n~9Q~lO{ z{5l0a&c?UJga;5lkqOMs+le=Rk<0MDqqv)K0f-x*qjebqOX0l`_?jRP7lBZ9;Bc|N zlN~NIi$<;aV848bm9N_b`OwC4r0Lb8QeXHI)3E8adBv|uY|p%FY+l1A{EEW^wkY@x zYumRLuev-5h@Bo2$g*okrS#4q{DrJyme1GvPM2CVJS>s`*xX`TeRSt>#D1RaZ!4?wevee#>0kk-?b^s zYDXP@C;0}$gs3A7h)HeU8SEZ4lm#h7=fYP{^F3Q|6K7S&YEOTuRh>$-!bN|I%lSo% zx9mpuuS%`hvSse^Y9ejksF&yJjVB0}np^meZHviK`Y%6Srj}F#!m52Q&(WJs5G;jh z-K}>_^|?D&`wYa&2Z+tKy*vr%z`tN3W8qu&_x7*KKUdTnfo2}6L^j+pm*b-S<%v%@ zGx@hQ|K|CY9cyxdrQLMq?hbEQjp?waf6JM7bys~-_ie63;!@0I+kO7B*O(OM-oGyI zaOEb$`Ga#E_8@mxB5t5#$Xjtx{gYr&?G{c)>GN4g zEzS{*red=&`qi>?d|cs9vbD}TcG>xxa;NYtD<#zY5mRoz9KP6_dH;Xu_%B-32eu?o zPu{y!lZ~7C$>Fswv0b;FdDXw)FuaS1_YEN(K$ruu7l`zKudp98U3j~_;vOXSD9~sc z17YS`P0nxXC*!a%jdg1@Q-H_=9Th+ajtS0DoYQdcIS@~QFe^jga4`)l69IbC24eLY zVufo7CU6X4F6gf(iJ+r*nY_ZZSg*2sZzB4W8>CTpf@BMe_e}L;Z@T(0YkDY~%?rp= zx>h>GT3yU$>$>GBkIdB-uf5$jk;*4FNQtRIGM2*hfO5qlnJia#GiJT=m8{BH(B2l^ z>8*m>I@SN8N?b+#$?$u+I|J?cysZ`Wf9<}fQ+Ke&ZK??Upm*LnDbA*+{5;Z##$P+D z8+Y1+o5z^zWq6(d&sE@gB)g#N)djweu|g%T&zmHt&wH-T&)+F+y6{X#N44VvIz41D zOJtquELGRT zx+}lxmMIW8BpAa1F&2pLpaT;T^Y7^XwDsoKcRUp6VjV|;umBw&|0vcGFg2550*6$r zV>S>!K?jz?bU|2(?#E1TUejLnx}Ul~Ql8v+igsSL0YYBA-FrZHak?w7ajmlcb=3p9 zcYdyXwNn)+k9k1cc9^2oS`LtKE@A@bI_$&&F&_w5Ag~ms|6O}k7xe?az!9L@#GmIi zM0$Ib%&8nq8?<<+OM!CU<8PuLnkVU!qTG0sWDEW1whwj7Yc=Ax;5~fruI_JbK$UA` zN!4JAr7*qNQqpz)2fhsT%mRq*(o!in@ewge9!TT&+|sFgPdifEt%o#|r6sD&QJX@q=eY{FUc@HRBm6#}3px?LN)8+TI z=N~o~w~6qQHX*i;Ijy?NslCpUUzSGnzRw}uXG>Q;dTdpF+T28)x)ZnOLIwS7GpvbQgNZt0O+)^VO+`T;j1zCU%WqzC($vw0Vku0Yu76B7VSy`OxY8VSxX+kOy*`>r z@24*$=Fu8f+ryXN4SK?6Mp-Z~*LHlzs0`L7^&Yg~c06vg8mkUK_yO?{2rPx^>#kPp zQyScza3Te2iSx3FbXD{n!_Sz*1pk7GBp`BuxKu=R0UZgTV+82HzhGh*wPLL^J$T07 zs*YwrBz-WGCe2t#@GqE%Ty4eHnReh=_iqD{^=^jTA@aF)>6%OfZU+v(_Uoz;SKcU~ zihhTetW&+v+E}Y4_!)?(>Cd%KmS-BU6sE;Cn3p+8POUnd9Jtqy9LU(OQ@|I;R%a&E z3{gkxhm&MKl}PPJaQ(sbp+64jI{b9um4=%^taer#FL&Lrg#2}6kwD~y9n|^fx^S}` zGkuGN2X$9Jx$y8WD)Gj0yu5AW5@L3I5y4VepQz&)5Y;vzd@3rpFg|0%o#(bEsYOk8~1uwlLro=COfB~1(mU0Jl<4s)omm5{|xNOuf zLPyCShfK+;w<6I9h)QOze9na`dQ2DVxN_K(?0q!AfTgfLT;ISZo|;McxvUNc}n(*>JDnL4R0I>&%r9faQOykxJd#RO|NYgGpB2Lu@ zQEXrF_yJo~IJq42P#WGcldQSfO(=6*&aW(zp)T0-Y7^D+knZ?N@9iw;cvy|XW0A5p z_B z5D6R-ob3Z0%|XXm(19&Arm;nZJ2MA=HMoMWTEKoM8uICkZp_E_d`_f=9*>-ymnRgB zqNY4n?e6Q@L_Vcm8Iws$+a37aCT{hb%hiL~#wrMBRojbv^!U%zHDn zw(qocp^*+gWWyOJAy$~i?M9=?cv*u~XNlybAxP-Y_x|%xSJ!siwnkK>>+- zyOCV2A3$+?#1(Jxjd?{gH66}d zf%t=wO$VD(EQL!@tR+=J$3z=OZ1**%8Ao304!vy5vn)*X0wL(A{C7KgzAhto4v4YB zv{*}iIr~Ybo)&cMGe4>ueM_hAhM6`KXAl|v@9AoHhgrsIHLph74UwX2J|cm)h6uLA zXWAXz-!K;`yj)R_?F#ISuB)$||NSKx#`0p7z2=})%}p85>pY%_{tDNLsX z#KCOIjc>?NYvMvn2kFw5Ow!+NINg?#s>@5Y=j$OXEQM*fQ+7rJsq=_TQhU{Kils2U z^~U)k9Y(KI9Sv`nm%Eg|PYek}7{hsVI<7mu$Cdw~nCnF=dOfAQoLcTaIWH56rSJ&w z&j-hJ$G5rixhGZ2a3%M>v?Dcx*xl|zaaiZpp4J_%43@~pLXUfGIAt1^E!|4WAQg^? zM7`Cgq5R$W_HGt>OvAam?Dx`d(6KQ^B#t*bt&^U*@(L|2^q7WI@lGG5xl1$1rT3kM zSZ!~5TGtDR(~cH;Ov6cwJMX2)dl_W+eNo5PDyMbpAG`AH%`Eho27C48y)+17)%8{v ziluNa;5>vgCYhHF$>6=Sw7^W53EP!>r~8!Fo$J0nW1?-pRO1=RJF<(Ux9m%|oPMgC zncIl3A7rA()cd-Up%mNm3ZKsD?j^YKMh`5?l*i^%fs!Q<5pzYtczp3Jeh%(JI_?BtM=8~l$lO&i7r@A$;a&yg|ze=nq#01-5_-ql{)idQ2RY`>>#(#xJ7*r4`m%Lf_D`Vp(h70VuUVbXbB`)h989(ooW z!xhluY=>U0xW`Fqa9bK(WhpsMh6w4vG;V3dHL=2LFKYb0zCdu$w-&PXM(EXk z6z0XJ25M=6y(7g^I96hr7i&@fKU>g&!xhuvFw9R{4SSILVGk0IOYq17=Nqh^TXmJ} zc3RL$kNhakMJ#pspL@E~kh@MB)!hAyoRE6b0;0d_OGoT}scQl|SRUYeb9mZEUF!KZ ze8HW2EdSJJ-5&5&44tXoEwV*-LK;L0h$RqM3e$-LKj@Zawc+NUR3h2qgtS*zKz5bU z;c+WRx8JTU*EC9JB2iv{Li(gFAkVIdvBK-En1($_NJk4uN53*U@Y*Y;VZ8(hGa%Xn z@xybMuBNx1KdSwVVFITK))SYXl|nLqlHoVHQ7nb&+YnMi2ASxeFi7&tIl7I&z;8}PEI5-Oo%#q zmrEmW@4uAtoWxjR`r6{3y81dde*d)^s{?&jNuPb5la6otQ@o}d5_?W((WoK$n4ww=nbe1O`tZsgW7Q(l0Mt`s-;w*{W87?(6|KKEP2V za7f_UpE-|&ea@D`ANP|Zj0<#+j=S-=wjzN;f_dGdIsIy0PcRJPo^^=F1zbe8d7iTCwb*9r#N*@&7(Yk5hM-R3fT`z*7H3?=!yy zM0+3(0^$G5;mm(Yso@U#WyRJ8fM&PNzZzvYw<5Qe{hb#$~F+&fQSoB*J3G5i?M14u{sH{vT1B~8pkRD^6d)b zo7!*tl*CqjhMk5IVrQDgX)J|ltPgC-o^W}+Jg4Yu%@ttp&KLIX)R1;n{;mtz?p}1e zap|-AUL;C?QSUv*bm?>PeaMfZ))@M24wk2Oy-5!1p6YU8Mi;W~8LQ}!rR(O?gFEIu zVfHYlR^Jnt>A^|wNt5W*+*gL}w!6d~6I7SPorc4$Lg~oR&j#cETLl7_fmjna*oD$Y z7xN6ptG5bu7w=|t$|}^2viIX2%T>P&1@dY$W1wNhI6Et zSXU-@RRT+uhE$waZKA{FcJXsam5%XlINVYxmF|?1uN!#IotuEI)M$bhtuee;bGM6_ zyRFMT(=DyigU20tD&#bHSwK35B+Ma>Zo5w7aPc0ksN*USqaYo#cUZfY?y@GHOlO$D zA;Ibg5Q9rnj-@bN`mF917uT)pN|0>R;x0LaY6(sUu07yYocqmSG0$C2N^C{X0HLlF zgh9Q+bxEA7J+ORe__EMj9(ArR#Zs6Sbri>|`2Pn{tZ)oPqW;cEX~>wi@~G`Cs4At# zDimUcrLaD@8E^SiIdl0}1Ng(&Je+zS^Y7=>rL&Xgm4Uuc_u`NQz0?{r1o zowQu=gIVgPDvjo}#JzN=euN9wfr1nv(vx3Q*8X56Af5hXGnk7w9 zvJST4!5OJSje&cF>wPDkWBSsk(l~-k>Tb1QQ3(3X}=h*8Mwx1G;X$0^g;ed?S`+ic2jbIa_C1#uD^PXg<1|$Ca-G4bM7Ux`liE_ zRW;yymt($w4wXm*;wKPT3e#;)1}HB+>$&&#L?GOOmGa%Y4(V~HdY^uqM7@$i=%=r}=1Y3jl6p3>-X%@=F?Pn(8x zhgM7592r8o`HfVZB3${V-0!Sim!Zn;5NGbN?iO3$X|&?g7IL?+0CfCSw;>(UPD}S3 z7(!~d9jU0^GzVXZ1P%#&kZUxg){~;hl}Z3%|p(fbJt z)$e&pKr{s%US)J(8pp6Gcj14tRWG60t9MOM)LrC|`M=p3^t`I%c@n%YE{}narqJKp zRuU|QY22FClStN5&t?|X+Q^@})(BP9eU+9wH2U$KCn~)^xbm-uH2VJMLKJl`#CWZ0 z+k5>RC5OeP7$)pJCG>*{U8gE9ceLfkaCR^rtewXO7yjev9f(zTAgtq44AaUGiyWsY zfA)9fQ>Uh|MvbQ^U52~zS|e1?nlV7=Po)?>MT8z(EhU%2u> zxEBKEwLo-RlVa$y{geU61oxa`U)vLiA#o{&jSwpw6HJKd@B+eMNHIJG0>=asVmbnV zC=WVzlu0>``{8e6lp&U${O!&Ckd6aKoF$LRFAZ)Br_pgsLY0}h?RY(%*aq=<1={#q zFB;RfCUte}M6d1rhH*I&w4BR3v4H(!Ve)(xYj^WA9l>FPA_j*g_)AFg)e> z#nj?lfYA~VQ-Np-1h%4>eqc9Pnct-~Kh<9K*qZs|vO&F#WGd`t>>2x~qK-Mu8(d)T|8YF8@8e2E|gC{uhM=UxS)pE!}HkL1&forzwU|WomCXo^VYg zj6bmjhjoVNWzwXhA@Ch{e^MnoOxf7Vl|N|zi}g7WQq)sFbNa<*Z62#!Piw`0EmhNT z_E4y7{AM@t?K{*nq|+3ogHs!BeLj`pv5z>CNdaQi>)m90z)(*tg=sv(fiD1^87m*? zU!Wz&3{ukaDa!fqHazlKDmyh}iZXO`8{YALDjOa(MX?HM!}q~6+>28!QeM-4Fo`hU zZNS9sDN~eTL)-9PcSRb`l64&;kIL>s>fby?@R$nICYz@y-R8C7d!MK}dYq4t~Y ztKT)_akx0{I8ES%6dNI5Xc|h4J!{3|a4~^Hg6|K4j`6OcWMIWw!l)0^IJR&HcE5P( zWP@O8@sCa@!H2)bD(#=O;(5`xS;eG@%9~NnyjHGi6BnL0k`ovAqpk;=3q+Jjh*CSu znTK1$Y17kFmDqn>d5f*;+#pmkl7BDgN0at8Cs+#C7*R)NUPZceyFZ7& z2jwaGYakseu>lAVAg~msu?+@~-^azRHVRrTZiBep;n_=ZǺ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 nj 0 + self.children = children + + def _apply_to(self, other): + result = other + for c in reversed(self.children): + result = c._apply_to(result) + return result + + def compile(self): + result = self.children[-1].compile() + for c in reversed(self.children[:-1]): + result = c._apply_to(result) + return result + +class Merger(NativeSCAD): + def __init__(self, solid_fn, children): + self.solid = solid_fn + self.children = children + + def __call__(self, other): + raise 'Cannot call merger' + + def _apply_to(self, other): + raise 'Cannot apply merger' + + def compile(self): + return self.solid()(*[c.compile() for c in self.children]) + +def translate(x, y, z): + return NativeSCAD(solid.translate, [x, y, z]) + +def identity(): + return translate(0, 0, 0) + +def scale(x, y, z): + return NativeSCAD(solid.scale, [x, y, z]) + +def rotate(*, a, v): + return NativeSCAD(solid.rotate, a=a, v=v) + +def rotate_x(a): + return rotate(a=a, v=[1, 0, 0]) + +def rotate_y(a): + return rotate(a=a, v=[0, 1, 0]) + +def rotate_z(a): + return rotate(a=a, v=[0, 0, 1]) + +def mirror(x, y, z): + return NativeSCAD(solid.mirror, [x, y, z]) + +def flip_lr(): + return mirror(-1, 0, 0) + +def project(*args, **kwargs): + return NativeSCAD(solid.projection, *args, **kwargs) + +def offset(*args): + return NativeSCAD(solid.offset, *args) + +def extrude_linear(height): + return NativeSCAD(solid.linear_extrude, height) + +def colour(r, g, b, z): + return NativeSCAD(solid.color, [r/ 255.0, g/ 255.0, b/ 255.0, z]) + +# Functional +def compose(*atoms): + assert len(atoms) > 0 + return Composer(list(reversed(atoms))) + +# Merges +def union(*children): + return Merger(solid.union, children) + +def hull(*children): + return Merger(solid.hull, children) + +def difference(*children): + return Merger(solid.difference, children) + +def intersection(*children): + return Merger(solid.intersection, children) + +# def projection(child): +# return NativeSCAD(solid.projection, child) + +#def linear_extrude + +# Shapes +def cube(x, y, z, **kwargs): + return NativeSCAD(solid.cube, [x, y ,z], **kwargs) + +def cylinder(r, h, segments = default_segments, **kwargs): + return NativeSCAD(solid.cylinder, r=r, h=h, segments=segments, **kwargs) + +def cylinderr1r2(r1, r2, h, segments = default_segments, **kwargs): + return NativeSCAD(solid.cylinder, r1=r1, r2=r2, h=h, segments=segments, **kwargs) + +def sphere(r, segments = default_segments, **kwargs): + return NativeSCAD(solid.sphere, r=r, segments=segments, **kwargs) + +def square(x, y, **kwargs): + return NativeSCAD(solid.square, [x, y], **kwargs) + +def render_to_file(obj, filename): + solid.scad_render_to_file(obj.compile(), filename) + + +************************************************/ diff --git a/things/left_bottom_plate.stl b/things/left_bottom_plate.stl new file mode 100644 index 0000000000000000000000000000000000000000..3bf937eaa2ed7ec28e0fe5b36f1ecbd2d5146248 GIT binary patch literal 96484 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 0 + self.children = children + + def _apply_to(self, other): + result = other + for c in reversed(self.children): + result = c._apply_to(result) + return result + + def compile(self): + result = self.children[-1].compile() + for c in reversed(self.children[:-1]): + result = c._apply_to(result) + return result + +class Merger(NativeSCAD): + def __init__(self, solid_fn, children): + self.solid = solid_fn + self.children = children + + def __call__(self, other): + raise 'Cannot call merger' + + def _apply_to(self, other): + raise 'Cannot apply merger' + + def compile(self): + return self.solid()(*[c.compile() for c in self.children]) + +def translate(x, y, z): + return NativeSCAD(solid.translate, [x, y, z]) + +def identity(): + return translate(0, 0, 0) + +def scale(x, y, z): + return NativeSCAD(solid.scale, [x, y, z]) + +def rotate(*, a, v): + return NativeSCAD(solid.rotate, a=a, v=v) + +def rotate_x(a): + return rotate(a=a, v=[1, 0, 0]) + +def rotate_y(a): + return rotate(a=a, v=[0, 1, 0]) + +def rotate_z(a): + return rotate(a=a, v=[0, 0, 1]) + +def mirror(x, y, z): + return NativeSCAD(solid.mirror, [x, y, z]) + +def flip_lr(): + return mirror(-1, 0, 0) + +def project(*args, **kwargs): + return NativeSCAD(solid.projection, *args, **kwargs) + +def offset(*args): + return NativeSCAD(solid.offset, *args) + +def extrude_linear(height): + return NativeSCAD(solid.linear_extrude, height) + +def colour(r, g, b, z): + return NativeSCAD(solid.color, [r/ 255.0, g/ 255.0, b/ 255.0, z]) + +# Functional +def compose(*atoms): + assert len(atoms) > 0 + return Composer(list(reversed(atoms))) + +# Merges +def union(*children): + return Merger(solid.union, children) + +def hull(*children): + return Merger(solid.hull, children) + +def difference(*children): + return Merger(solid.difference, children) + +def intersection(*children): + return Merger(solid.intersection, children) + +# def projection(child): +# return NativeSCAD(solid.projection, child) + +#def linear_extrude + +# Shapes +def cube(x, y, z, **kwargs): + return NativeSCAD(solid.cube, [x, y ,z], **kwargs) + +def cylinder(r, h, segments = default_segments, **kwargs): + return NativeSCAD(solid.cylinder, r=r, h=h, segments=segments, **kwargs) + +def cylinderr1r2(r1, r2, h, segments = default_segments, **kwargs): + return NativeSCAD(solid.cylinder, r1=r1, r2=r2, h=h, segments=segments, **kwargs) + +def sphere(r, segments = default_segments, **kwargs): + return NativeSCAD(solid.sphere, r=r, segments=segments, **kwargs) + +def square(x, y, **kwargs): + return NativeSCAD(solid.square, [x, y], **kwargs) + +def render_to_file(obj, filename): + solid.scad_render_to_file(obj.compile(), filename) + + +************************************************/ diff --git a/things/right.stl b/things/right.stl new file mode 100644 index 0000000000000000000000000000000000000000..4ee6d1edf450664ea0276f75e12ef26f1c54ab80 GIT binary patch literal 822784 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

fEpE1It` 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�X(702Gb9Z#H{xxXN{F>XCcR7(9w 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%0D_V7$Ym@@(4BsNLV_n)L2; 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

0@(G7FT8*lspu4 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 vN>i@04wdqAQ}Db_j#0j4r 0 + self.children = children + + def _apply_to(self, other): + result = other + for c in reversed(self.children): + result = c._apply_to(result) + return result + + def compile(self): + result = self.children[-1].compile() + for c in reversed(self.children[:-1]): + result = c._apply_to(result) + return result + +class Merger(NativeSCAD): + def __init__(self, solid_fn, children): + self.solid = solid_fn + self.children = children + + def __call__(self, other): + raise 'Cannot call merger' + + def _apply_to(self, other): + raise 'Cannot apply merger' + + def compile(self): + return self.solid()(*[c.compile() for c in self.children]) + +def translate(x, y, z): + return NativeSCAD(solid.translate, [x, y, z]) + +def identity(): + return translate(0, 0, 0) + +def scale(x, y, z): + return NativeSCAD(solid.scale, [x, y, z]) + +def rotate(*, a, v): + return NativeSCAD(solid.rotate, a=a, v=v) + +def rotate_x(a): + return rotate(a=a, v=[1, 0, 0]) + +def rotate_y(a): + return rotate(a=a, v=[0, 1, 0]) + +def rotate_z(a): + return rotate(a=a, v=[0, 0, 1]) + +def mirror(x, y, z): + return NativeSCAD(solid.mirror, [x, y, z]) + +def flip_lr(): + return mirror(-1, 0, 0) + +def project(*args, **kwargs): + return NativeSCAD(solid.projection, *args, **kwargs) + +def offset(*args): + return NativeSCAD(solid.offset, *args) + +def extrude_linear(height): + return NativeSCAD(solid.linear_extrude, height) + +def colour(r, g, b, z): + return NativeSCAD(solid.color, [r/ 255.0, g/ 255.0, b/ 255.0, z]) + +# Functional +def compose(*atoms): + assert len(atoms) > 0 + return Composer(list(reversed(atoms))) + +# Merges +def union(*children): + return Merger(solid.union, children) + +def hull(*children): + return Merger(solid.hull, children) + +def difference(*children): + return Merger(solid.difference, children) + +def intersection(*children): + return Merger(solid.intersection, children) + +# def projection(child): +# return NativeSCAD(solid.projection, child) + +#def linear_extrude + +# Shapes +def cube(x, y, z, **kwargs): + return NativeSCAD(solid.cube, [x, y ,z], **kwargs) + +def cylinder(r, h, segments = default_segments, **kwargs): + return NativeSCAD(solid.cylinder, r=r, h=h, segments=segments, **kwargs) + +def cylinderr1r2(r1, r2, h, segments = default_segments, **kwargs): + return NativeSCAD(solid.cylinder, r1=r1, r2=r2, h=h, segments=segments, **kwargs) + +def sphere(r, segments = default_segments, **kwargs): + return NativeSCAD(solid.sphere, r=r, segments=segments, **kwargs) + +def square(x, y, **kwargs): + return NativeSCAD(solid.square, [x, y], **kwargs) + +def render_to_file(obj, filename): + solid.scad_render_to_file(obj.compile(), filename) + + +************************************************/ diff --git a/things/right_bottom_plate.stl b/things/right_bottom_plate.stl new file mode 100644 index 0000000000000000000000000000000000000000..832434190ab65b076a11e1d20347dbf2562ce0bd GIT binary patch literal 96484 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 toit>A)?<(rX-OBw{{y94)0O}L literal 0 HcmV?d00001