Interactive Triangle Classification
2014-03-14 03:45
This GeoGebra applet provides an intuitive demonstration of triangle classification. Through interactive geometric constructions, users can explore the properties of various triangle types, such as isosceles and right-angled triangles. Utilizing tools like polygons, angle measurements, segments, orthogonal lines, and rotational transformations, it helps learners deeply understand the relationships
In collections
Grade 3 Triangles: Teacher's Edition
Grade 3 Triangles: Interactive Student Edition
三角形的概念
<?xml version="1.0" encoding="utf-8"?>
<geogebra format="4.2" version="4.2.47.0" id="381f4380-c360-4a31-82a7-2f4a01e76ea1" xsi:noNamespaceSchemaLocation="http://www.geogebra.org/ggb.xsd" xmlns="" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" >
<gui>
<window width="930" height="803" />
<perspectives>
<perspective id="tmp">
<panes>
<pane location="" divider="0.7333333333333333" orientation="1" />
<pane location="0" divider="0.10752688172043011" orientation="1" />
</panes>
<views>
<view id="1" visible="true" inframe="false" stylebar="false" location="3,1" size="682" window="558,188,465,548" />
<view id="4" toolbar="0 || 2020 , 2021 , 2022 , 66 || 2001 , 2003 , 2002 , 2004 , 2005 || 2040 , 2041 , 2042 , 2044 , 2043" visible="false" inframe="false" stylebar="false" location="1,0" size="400" window="747,253,364,423" />
<view id="2" visible="false" inframe="true" stylebar="true" location="3" size="216" window="16,73,237,829" />
<view id="8" toolbar="1001 | 1002 | 1003 || 1005 | 1004 || 1006 | 1007 | 1010 | 1011 || 1008 1009 || 6" visible="false" inframe="false" stylebar="false" location="1" size="150" window="50,50,500,500" />
<view id="16" visible="true" inframe="false" stylebar="false" location="1" size="235" window="497,141,588,675" />
<view id="32" visible="false" inframe="true" stylebar="true" location="1" size="150" window="50,50,500,500" />
<view id="64" visible="false" inframe="true" stylebar="false" location="1" size="150" window="50,50,500,500" />
<view id="4097" visible="false" inframe="true" stylebar="true" location="1" size="150" window="303,204,800,688" />
<view id="70" toolbar="0 || 2020 || 2021 || 2022" visible="false" inframe="true" stylebar="true" location="1" size="150" window="50,50,500,500" />
</views>
<toolbar show="true" items="0 || 41 | 42 | 40" position="1" help="true" />
<input show="true" cmd="true" top="false" />
<dockBar show="false" east="false" />
</perspective>
</perspectives>
<labelingStyle val="2"/>
<font size="20"/>
<graphicsSettings javaLatexFonts="false"/>
</gui>
<euclidianView>
<size width="682" height="607"/>
<coordSystem xZero="67.61826577537259" yZero="405.8763526334097" scale="34.77925147192375" yscale="34.77925147192383"/>
<evSettings axes="false" grid="false" gridIsBold="false" pointCapturing="3" rightAngleStyle="1" checkboxSize="13" gridType="0"/>
<bgColor r="255" g="255" b="255"/>
<axesColor r="0" g="0" b="0"/>
<gridColor r="192" g="192" b="192"/>
<lineStyle axes="1" grid="10"/>
<axis id="0" show="false" label="" unitLabel="" tickStyle="1" showNumbers="true" tickDistance="1.0"/>
<axis id="1" show="false" label="" unitLabel="" tickStyle="1" showNumbers="true" tickDistance="1.0"/>
<grid distX="1.0" distY="1.0" distTheta="0.5235987755982988"/>
</euclidianView>
<euclidianView>
<viewNumber viewNo="2"/>
<size width="235" height="607"/>
<coordSystem xZero="168.79929166764376" yZero="252.6654009001613" scale="34.324643392953234" yscale="34.32464339295323"/>
<evSettings axes="false" grid="false" gridIsBold="false" pointCapturing="3" rightAngleStyle="1" checkboxSize="13" gridType="0"/>
<bgColor r="255" g="255" b="255"/>
<axesColor r="0" g="0" b="0"/>
<gridColor r="192" g="192" b="192"/>
<lineStyle axes="1" grid="10"/>
<axis id="0" show="false" label="" unitLabel="" tickStyle="1" showNumbers="true"/>
<axis id="1" show="false" label="" unitLabel="" tickStyle="1" showNumbers="true"/>
</euclidianView>
<algebraView>
<auxiliary show="true"/>
<collapsed val="8"/>
</algebraView>
<kernel>
<continuous val="false"/>
<usePathAndRegionParameters val="true"/>
<decimals val="1"/>
<angleUnit val="degree"/>
<algebraStyle val="0"/>
<coordStyle val="0"/>
<angleFromInvTrig val="false"/>
</kernel>
<scripting blocked="false" disabled="false"/>
<construction title="" author="" date="">
<element type="point" label="A_2">
<show object="false" label="false"/>
<objColor r="0" g="0" b="255" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="8.521797384394183" y="-1.556205066986062" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<element type="point" label="B_1">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="0.24099812014050193" y="6.120785917582439" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Point">
<input a0="Circle[B_1, 2.3]"/>
<output a0="A_4"/>
</command>
<element type="point" label="A_4">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="-0.810902308887251" y="4.075423972250702" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<element type="point" label="K">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="12.259658163397583" y="8.363502384984473" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Point">
<input a0="Circle[K, 2]"/>
<output a0="M"/>
</command>
<element type="point" label="M">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="11.592500862519874" y="10.248946930943216" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<element type="point" label="E">
<show object="false" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="1"/>
<labelMode val="3"/>
<animation step="0.1" speed="1" type="1" playing="false"/>
<coords x="4.565738043634539" y="7.846731074223955" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Point">
<input a0="Circle[E, 3]"/>
<output a0="F"/>
</command>
<element type="point" label="F">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="2"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="4.565738043634539" y="10.846731074223955" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<expression label="G" exp="E + 0 * UnitVector[Segment[E, F]] - 3 * UnitOrthogonalVector[Segment[E, F]]" type="point" />
<element type="point" label="G">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="7.565738043634539" y="7.846731074223955" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Polygon">
<input a0="E" a1="F" a2="G"/>
<output a0="poly_B" a1="g" a2="e_5" a3="f"/>
</command>
<element type="polygon" label="poly_B">
<lineStyle thickness="2" type="0" typeHidden="1"/>
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="1.0"/>
<layer val="0"/>
<labelOffset x="-9" y="4"/>
<labelMode val="3"/>
<fixed val="true"/>
<ggbscript val="SetColor[poly_B, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[χ_1, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[ψ_1, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[ω_1, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] "/>
</element>
<element type="segment" label="g">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelOffset x="-27" y="5"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-3.0" y="0.0" z="13.697214130903618"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="e_5">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelOffset x="24" y="-7"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="3.0" y="3.0" z="-46.23740735357548"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="f">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelOffset x="-8" y="10"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="0.0" y="-3.0" z="23.540193222671867"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="point" label="A">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="2"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="-0.3053046090984563" y="7.9034579814148245" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<expression label="B" exp="A + (3, 0)" type="point" />
<element type="point" label="B">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="2"/>
<coords x="2.694695390901544" y="7.9034579814148245" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Polygon">
<input a0="A" a1="B" a2="3"/>
<output a0="poly_A" a1="c" a2="a" a3="b" a4="C"/>
</command>
<element type="polygon" label="poly_A">
<lineStyle thickness="2" type="0" typeHidden="1"/>
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="1.0"/>
<layer val="0"/>
<labelOffset x="-6" y="7"/>
<labelMode val="3"/>
<fixed val="true"/>
<ggbscript val="SetColor[poly_A, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[τ_1, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[υ_1, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[ϕ_1, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] "/>
</element>
<element type="segment" label="c">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="0.0" y="3.0" z="-23.710373944244473"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="a">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<auxiliary val="true"/>
<coords x="-2.598076211353318" y="-1.4999999999999996" z="18.856210964066964"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="b">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<auxiliary val="true"/>
<coords x="2.598076211353318" y="-1.5000000000000007" z="12.648391614237465"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="point" label="C">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="2"/>
<auxiliary val="true"/>
<coords x="1.1946953909015443" y="10.501534192768142" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<element type="point" label="D">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="2"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="13.150994195313778" y="8.651030137215503" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Point">
<input a0="Circle[D, 4]"/>
<output a0="H"/>
</command>
<element type="point" label="H">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="3"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="16.48581782801304" y="6.442195299842981" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Polygon">
<input a0="D" a1="H" a2="3"/>
<output a0="poly_D" a1="i" a2="d" a3="h" a4="I"/>
</command>
<element type="polygon" label="poly_D">
<lineStyle thickness="2" type="0" typeHidden="1"/>
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="1.0"/>
<layer val="0"/>
<labelOffset x="-9" y="0"/>
<labelMode val="3"/>
<fixed val="true"/>
<ggbscript val="SetColor[poly_D, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[δ_2, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[ε_2, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[ζ_2, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] "/>
</element>
<element type="segment" label="i">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="2.208834837372523" y="3.334823632699262" z="-57.89803387347271"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="d">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<auxiliary val="true"/>
<coords x="-3.9924594017445276" y="0.245495265579045" z="64.23742993685119"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="h">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<auxiliary val="true"/>
<coords x="1.7836245643720048" y="-3.580318898278307" z="7.517010397172527"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="point" label="I">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="2"/>
<auxiliary val="true"/>
<coords x="16.731313093592085" y="10.434654701587508" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<element type="point" label="J">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="3"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="-1.8549128552546528" y="11.170215015544695" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<element type="point" label="Q">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="3"/>
<animation step="0.1" speed="1" type="1" playing="false"/>
<coords x="-1.8549128552546528" y="11.170215015544695" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<element type="point" label="N">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="-0.44906848521397164" y="1.491589106662856" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Point">
<input a0="Circle[N, 1]"/>
<output a0="O"/>
</command>
<element type="point" label="O">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="0.02978364546660256" y="0.613693533748472" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Intersect">
<input a0="Circle[N, 5]" a1="Circle[O, 5]" a2="1"/>
<output a0="P"/>
</command>
<element type="point" label="P">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="4.157832910832968" y="3.4349005915002078" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Polygon">
<input a0="N" a1="O" a2="P"/>
<output a0="poly_H" a1="p" a2="n" a3="o"/>
</command>
<element type="polygon" label="poly_H">
<lineStyle thickness="2" type="0" typeHidden="1"/>
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="1.0"/>
<layer val="0"/>
<labelOffset x="-32" y="23"/>
<labelMode val="3"/>
<fixed val="true"/>
<ggbscript val="SetColor[poly_H, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[ρ_2, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[σ_2, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[τ_2, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] "/>
</element>
<element type="segment" label="p">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelOffset x="-27" y="3"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="0.8778955729143839" y="0.4788521306805742" z="-0.3200153867207286"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="n">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-2.8212070577517356" y="4.128049265366365" z="-2.449331310354514"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="o">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="1.9433114848373518" y="-4.60690139604694" z="7.744283882608343"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="point" label="U">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="-1.8549128552546528" y="11.170215015544695" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<element type="point" label="R">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="7.777600576247348" y="4.051089641925348" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<element type="point" label="S">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="5.777600576247346" y="4.051089641925348" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<element type="point" label="T">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="9.20599462158327" y="7.747209006546354" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Polygon">
<input a0="R" a1="S" a2="T"/>
<output a0="poly_F" a1="t" a2="r" a3="s"/>
</command>
<element type="polygon" label="poly_F">
<lineStyle thickness="2" type="0" typeHidden="1"/>
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="1.0"/>
<layer val="0"/>
<labelOffset x="-17" y="20"/>
<labelMode val="3"/>
<fixed val="true"/>
<ggbscript val="SetColor[poly_F, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[κ_2, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[λ_2, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[μ_2, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] "/>
</element>
<element type="segment" label="t">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelOffset x="-24" y="-2"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="0.0" y="-2.0000000000000018" z="8.102179283850703"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="r">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelOffset x="-22" y="-9"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-3.6961193646210067" y="3.4283940453359243" z="7.4659697654144"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="s">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelOffset x="19" y="8"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="3.6961193646210067" y="-1.4283940453359225" z="-22.960387778507126"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="point" label="V">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="0.1" speed="1" type="1" playing="false"/>
<coords x="10.707008301350017" y="7.098380275167941" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Point">
<input a0="Circle[V, 7.8]"/>
<output a0="W"/>
</command>
<element type="point" label="W">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="17.29818390802808" y="2.9274805974087093" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Intersect">
<input a0="Circle[V, 4]" a1="Circle[W, 4]" a2="1"/>
<output a0="Z"/>
</command>
<element type="point" label="Z">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="14.477875171753695" y="5.764002875145014" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Polygon">
<input a0="V" a1="W" a2="Z"/>
<output a0="poly_G" a1="z" a2="v'" a3="w"/>
</command>
<element type="polygon" label="poly_G">
<lineStyle thickness="2" type="0" typeHidden="1"/>
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="1.0"/>
<layer val="0"/>
<labelOffset x="-3" y="4"/>
<labelMode val="3"/>
<fixed val="true"/>
<ggbscript val="SetColor[poly_G, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[ν_2, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[ξ_2, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[ο_2, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] "/>
</element>
<element type="segment" label="z">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelOffset x="-4" y="12"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="4.170899677759231" y="6.591175606678062" z="-91.44452839047784"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="v'">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-2.8365222777363046" y="-2.8203087362743844" z="57.32308312364683"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="w">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-1.3343774000229267" y="-3.770866870403678" z="41.05423691233705"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<expression label="C_4" exp="B_1 + UnitOrthogonalVector[Vector[B_1, A_4]] * 4.5" type="point" />
<element type="point" label="C_4">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="4.242793230572163" y="4.062719860789009" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Polygon">
<input a0="A_4" a1="B_1" a2="C_4"/>
<output a0="poly_E" a1="c_5" a2="a_5" a3="b_1"/>
</command>
<element type="polygon" label="poly_E">
<lineStyle thickness="2" type="0" typeHidden="1"/>
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="1.0"/>
<layer val="0"/>
<labelOffset x="-26" y="3"/>
<labelMode val="3"/>
<fixed val="true"/>
<ggbscript val="SetColor[poly_E, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[η_2, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[θ_2, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[ι_2, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] "/>
</element>
<element type="segment" label="c_5">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelOffset x="-34" y="2"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-2.045361945331737" y="1.051900429027753" z="-5.945528948860128"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="a_5">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelOffset x="-12" y="-24"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="2.0580660567934297" y="4.001795110431661" z="-24.990121207792566"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="b_1">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelOffset x="-33" y="10"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-0.012704111461692591" y="-5.053695539459414" z="20.585650156652694"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="point" label="D_4">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="4.952662340530358" y="3.1021792838506967" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<expression label="E_4" exp="D_4 + (4, 0)" type="point" />
<element type="point" label="E_4">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="8.952662340530358" y="3.1021792838506967" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Intersect">
<input a0="Circle[D_4, 3]" a1="Circle[E_4, 3]" a2="2"/>
<output a0="F_4"/>
</command>
<element type="point" label="F_4">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="6.952662340530358" y="0.8661113063509069" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Polygon">
<input a0="D_4" a1="E_4" a2="F_4"/>
<output a0="poly_I" a1="f_5" a2="d_5" a3="e_4"/>
</command>
<element type="polygon" label="poly_I">
<lineStyle thickness="2" type="0" typeHidden="1"/>
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="1.0"/>
<layer val="0"/>
<labelOffset x="-7" y="6"/>
<labelMode val="3"/>
<fixed val="true"/>
<ggbscript val="SetColor[poly_I, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[υ_2, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[ϕ_2, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[χ_2, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] "/>
</element>
<element type="segment" label="f_5">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="0.0" y="4.0" z="-12.408717135402785"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="d_5">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="2.23606797749979" y="-2.0" z="-13.81440300532686"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="e_4">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-2.23606797749979" y="-2.0" z="17.27884823073049"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="point" label="G_4">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="8.797277486180482" y="1.7952657222432618" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<element type="point" label="H_4">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="10.44551790373258" y="4.353875511021737" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<element type="point" label="I_4">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="14.03396578352868" y="2.638244814011511" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Polygon">
<input a0="G_4" a1="H_4" a2="I_4"/>
<output a0="poly_J" a1="i_4" a2="g_5" a3="h_1"/>
</command>
<element type="polygon" label="poly_J">
<lineStyle thickness="2" type="0" typeHidden="1"/>
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="1.0"/>
<layer val="0"/>
<labelOffset x="-10" y="4"/>
<labelMode val="3"/>
<fixed val="true"/>
<ggbscript val="SetColor[poly_J, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[ψ_2, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[ω_2, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[α_3, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]]"/>
</element>
<element type="segment" label="i_4">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-2.5586097887784756" y="1.6482404175520973" z="19.54977076709468"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="g_5">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="1.7156306970102264" y="3.5884478797961012" z="-33.54430650823564"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="h_1">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelOffset x="-17" y="12"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="0.8429790917682491" y="-5.2366882973481985" z="1.9853260129679633"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Angle">
<input a0="G_4" a1="H_4" a2="I_4"/>
<output a0="α"/>
</command>
<element type="angle" label="α">
<value val="1.6971057815247677"/>
<show object="true" label="false"/>
<condition showObject="angleJ3 ∧ o4"/>
<objColor r="204" g="153" b="0" alpha="1.0"/>
<layer val="0"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<element type="point" label="J_4">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="3.950106123920797" y="2.354172363355946" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Point">
<input a0="Circle[J_4, 2]"/>
<output a0="K_4"/>
</command>
<element type="point" label="K_4">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="5.440965180381847" y="1.0210034791675735" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Intersect">
<input a0="Circle[J_4, 4.5]" a1="Circle[K_4, 4.5]" a2="2"/>
<output a0="L_4"/>
</command>
<element type="point" label="L_4">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="1.770908281868257" y="-1.5829708605049226" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Polygon">
<input a0="J_4" a1="K_4" a2="L_4"/>
<output a0="poly_K" a1="l_4" a2="j_5" a3="k_5"/>
</command>
<element type="polygon" label="poly_K">
<lineStyle thickness="2" type="0" typeHidden="1"/>
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="1.0"/>
<layer val="0"/>
<labelOffset x="2" y="-1"/>
<labelMode val="3"/>
<fixed val="true"/>
<ggbscript val="SetColor[poly_K, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[β_3, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[γ_3, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[δ_3, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]]"/>
</element>
<element type="segment" label="l_4">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="1.3331688841883724" y="1.4908590564610495" z="-8.77589776203267"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="j_5">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelOffset x="16" y="29"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="2.6039743396724964" y="-3.6700568985135895" z="-10.420992850640534"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="k_5">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelOffset x="-44" y="4"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-3.9371432238608683" y="2.17919784205254" z="10.42192622528108"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="point" label="M_1">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="13.409769172321706" y="-1.0674078881933111" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Point">
<input a0="Circle[M_1, 3]"/>
<output a0="N_1"/>
</command>
<element type="point" label="N_1">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="16.059816234406497" y="-2.473555308891359" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<expression label="O_1" exp="M_1 + 4 * UnitOrthogonalVector[Vector[M_1, N_1]]" type="point" />
<element type="point" label="O_1">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="15.284632399919102" y="2.4659881945864095" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Polygon">
<input a0="N_1" a1="M_1" a2="O_1"/>
<output a0="poly_L" a1="o_1" a2="n_1" a3="m_1"/>
</command>
<element type="polygon" label="poly_L">
<lineStyle thickness="2" type="0" typeHidden="1"/>
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="1.0"/>
<layer val="0"/>
<labelOffset x="-12" y="11"/>
<labelMode val="3"/>
<fixed val="true"/>
<ggbscript val="SetColor[poly_L, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[ε_3, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[ζ_3, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[η_3, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]]"/>
</element>
<element type="segment" label="o_1">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-1.4061474206980478" y="-2.6500470620847913" z="16.02743119566355"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="n_1">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelOffset x="-48" y="1"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-3.5333960827797206" y="1.8748632275973964" z="49.3832696628828"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="m_1">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="4.939543503477768" y="0.7751838344873949" z="-77.41070085854636"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Intersect">
<input a0="Circle[K, 3]" a1="Circle[M, 3]" a2="1"/>
<output a0="L"/>
</command>
<element type="point" label="L">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="9.259658264961484" y="8.362721754826367" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Polygon">
<input a0="K" a1="L" a2="M"/>
<output a0="poly_C" a1="m" a2="k" a3="l"/>
</command>
<element type="polygon" label="poly_C">
<lineStyle thickness="2" type="0" typeHidden="1"/>
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="1.0"/>
<layer val="0"/>
<labelOffset x="-6" y="8"/>
<labelMode val="3"/>
<fixed val="true"/>
<ggbscript val="SetColor[poly_C, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[α_2, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[β_2, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[γ_2, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] "/>
</element>
<element type="segment" label="m">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelOffset x="8" y="32"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="7.806301581059216E-4" y="-2.9999998984360996" z="25.08093604663307"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="k">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelOffset x="-38" y="-28"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-1.8862251761168487" y="2.3328425975583897" z="-2.0431129995783834"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="l">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelOffset x="28" y="-23"/>
<labelMode val="2"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="1.8854445459587428" y="0.6671573008777099" z="-28.694677296547084"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="point" label="P_1">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="-1.599464645627908" y="12.294187137902362" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<element type="point" label="Q_1">
<show object="false" label="false" ev="3"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="-3.88" y="3.46" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<element type="point" label="R_1">
<show object="false" label="false" ev="3"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="-1.88" y="3.46" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Circle">
<input a0="Q_1" a1="R_1"/>
<output a0="e"/>
</command>
<element type="conic" label="e">
<show object="false" label="false" ev="3"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eigenvectors x0="1.0" y0="0.0" z0="1.0" x1="-0.0" y1="1.0" z1="1.0"/>
<matrix A0="1.0" A1="1.0" A2="23.026" A3="0.0" A4="3.88" A5="-3.46"/>
<eqnStyle style="specific"/>
</element>
<command name="Circle">
<input a0="R_1" a1="Q_1"/>
<output a0="q"/>
</command>
<element type="conic" label="q">
<show object="false" label="false" ev="3"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eigenvectors x0="1.0" y0="0.0" z0="1.0" x1="-0.0" y1="1.0" z1="1.0"/>
<matrix A0="1.0" A1="1.0" A2="11.506" A3="0.0" A4="1.88" A5="-3.46"/>
<eqnStyle style="specific"/>
</element>
<command name="Intersect">
<input a0="e" a1="q" a2="1"/>
<output a0="S_1"/>
</command>
<element type="point" label="S_1">
<show object="false" label="false" ev="3"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<coords x="-2.88" y="5.192050807568877" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Segment">
<input a0="S_1" a1="Q_1"/>
<output a0="j"/>
</command>
<element type="segment" label="j">
<show object="true" label="false" ev="3"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="1.7320508075688767" y="-1.0" z="10.180357133367242"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="S_1" a1="R_1"/>
<output a0="p_1"/>
</command>
<element type="segment" label="p_1">
<show object="true" label="false" ev="3"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="1.7320508075688767" y="1.0" z="-0.20374448177051185"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="R_1" a1="Q_1"/>
<output a0="q_1"/>
</command>
<element type="segment" label="q_1">
<show object="true" label="false" ev="3"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="0.0" y="-2.0" z="6.92"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Polygon">
<input a0="S_1" a1="Q_1" a2="R_1"/>
<output a0="poly13" a1="r_1" a2="s_1" a3="q_2"/>
</command>
<element type="polygon" label="poly13">
<lineStyle thickness="2" type="0" typeHidden="1"/>
<show object="true" label="false" ev="3"/>
<objColor r="255" g="255" b="0" alpha="0.5"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<ggbscript val="o1=true o2=false o3=false "/>
</element>
<element type="segment" label="r_1">
<show object="true" label="false" ev="3"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="1.7320508075688767" y="-1.0" z="10.180357133367242"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="s_1">
<show object="true" label="false" ev="3"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="0.0" y="2.0" z="-6.92"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="q_2">
<show object="true" label="false" ev="3"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-1.7320508075688767" y="-1.0" z="0.20374448177051185"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="point" label="T_1">
<show object="false" label="false" ev="3"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="-3.86" y="-1.4" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<element type="point" label="U_1">
<show object="false" label="false" ev="3"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="-1.86" y="-1.4" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<element type="point" label="V_1">
<show object="false" label="false" ev="3"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="-2.86" y="1.6" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Polygon">
<input a0="T_1" a1="U_1" a2="V_1"/>
<output a0="poly14" a1="v_1" a2="t_1" a3="u_1"/>
</command>
<element type="polygon" label="poly14">
<lineStyle thickness="2" type="0" typeHidden="1"/>
<show object="true" label="false" ev="3"/>
<objColor r="255" g="192" b="203" alpha="0.95"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<ggbscript val="o1=false o2=true o3=false "/>
</element>
<element type="segment" label="v_1">
<show object="true" label="false" ev="3"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="0.0" y="1.9999999999999998" z="2.8"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="t_1">
<show object="true" label="false" ev="3"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-3.0" y="-0.9999999999999998" z="-6.98"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="u_1">
<show object="true" label="false" ev="3"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="3.0" y="-1.0" z="10.18"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="point" label="W_1">
<show object="false" label="false" ev="3"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="-3.72" y="-5.48" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<element type="point" label="Z_1">
<show object="false" label="false" ev="3"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="-3.1405800909143506" y="-2.6026373552413538" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<element type="point" label="A_5">
<show object="false" label="false" ev="3"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="-2.0043701803401164" y="-4.933324351291072" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Polygon">
<input a0="W_1" a1="Z_1" a2="A_5"/>
<output a0="poly15" a1="a_4" a2="w_1" a3="z_1"/>
</command>
<element type="polygon" label="poly15">
<lineStyle thickness="2" type="0" typeHidden="1"/>
<show object="true" label="false" ev="3"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<ggbscript val="Colour=3 o1=false o2=false o3=true"/>
</element>
<element type="segment" label="a_4">
<show object="true" label="false" ev="3"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-2.8773626447586467" y="0.5794199090856496" z="-7.528567936712806"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="w_1">
<show object="true" label="false" ev="3"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="2.330686996049718" y="1.1362099105742343" z="10.276851534602656"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="z_1">
<show object="true" label="false" ev="3"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="0.5466756487089288" y="-1.7156298196598838" z="-7.368017998538949"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<expression label="text1" exp=""等邊三角形""/>
<element type="text" label="text1">
<show object="true" label="false" ev="3"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<font serif="false" sizeM="1.0" size="0" style="1"/>
<startPoint x="-2.2906869960497187" y="4.556824395259663" z="1.0"/>
</element>
<expression label="text2" exp=""等腰三角形""/>
<element type="text" label="text2">
<show object="true" label="false" ev="3"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<font serif="false" sizeM="1.0" size="0" style="1"/>
<startPoint x="-2.1108664125493783" y="0.24613739920994465" z="1.0"/>
</element>
<expression label="text3" exp=""不等邊三角形""/>
<element type="text" label="text3">
<show object="true" label="false" ev="3"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<font serif="false" sizeM="1.0" size="0" style="1"/>
<startPoint x="-2.7253434980248588" y="-3.4456679372531043" z="1.0"/>
</element>
<element type="boolean" label="o1">
<value val="false"/>
<show object="false" label="true" ev="3"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="boolean" label="o2">
<value val="false"/>
<show object="false" label="true" ev="3"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="boolean" label="o3">
<value val="true"/>
<show object="false" label="true" ev="3"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="0"/>
<labelMode val="0"/>
</element>
<element type="numeric" label="Colour">
<value val="3.0"/>
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.1"/>
<layer val="0"/>
<labelMode val="1"/>
<animation step="1" speed="1" type="0" playing="false"/>
</element>
<command name="Segment">
<input a0="C" a1="A"/>
<output a0="a_1"/>
</command>
<element type="segment" label="a_1">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="2.598076211353318" y="-1.5000000000000007" z="12.648391614237465"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="A" a1="B"/>
<output a0="a_3"/>
</command>
<element type="segment" label="a_3">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="0.0" y="3.0" z="-23.710373944244473"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="B" a1="C"/>
<output a0="a_2"/>
</command>
<element type="segment" label="a_2">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-2.598076211353318" y="-1.4999999999999996" z="18.856210964066964"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="F" a1="E"/>
<output a0="b_2"/>
</command>
<element type="segment" label="b_2">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="3.0" y="0.0" z="-13.697214130903618"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="E" a1="G"/>
<output a0="b_3"/>
</command>
<element type="segment" label="b_3">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="0.0" y="3.0" z="-23.540193222671867"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="G" a1="F"/>
<output a0="h_4"/>
</command>
<element type="segment" label="h_4">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-3.0" y="-3.0" z="46.23740735357548"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="L" a1="M"/>
<output a0="c_1"/>
</command>
<element type="segment" label="c_1">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-1.8862251761168487" y="2.3328425975583897" z="-2.0431129995783834"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="M" a1="K"/>
<output a0="c_2"/>
</command>
<element type="segment" label="c_2">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="1.8854445459587428" y="0.6671573008777099" z="-28.694677296547084"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="L" a1="K"/>
<output a0="c_3"/>
</command>
<element type="segment" label="c_3">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-7.806301581059216E-4" y="2.9999998984360996" z="-25.08093604663307"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="D" a1="I"/>
<output a0="d_2"/>
</command>
<element type="segment" label="d_2">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-1.7836245643720048" y="3.580318898278307" z="-7.517010397172527"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="I" a1="H"/>
<output a0="d_3"/>
</command>
<element type="segment" label="d_3">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="3.9924594017445276" y="-0.245495265579045" z="-64.23742993685119"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="H" a1="D"/>
<output a0="d_1"/>
</command>
<element type="segment" label="d_1">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-2.208834837372523" y="-3.334823632699262" z="57.89803387347271"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="B_1" a1="A_4"/>
<output a0="e_1"/>
</command>
<element type="segment" label="e_1">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="2.045361945331737" y="-1.051900429027753" z="5.945528948860128"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="A_4" a1="C_4"/>
<output a0="e_3"/>
</command>
<element type="segment" label="e_3">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="0.012704111461692591" y="5.053695539459414" z="-20.585650156652694"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="C_4" a1="B_1"/>
<output a0="e_2"/>
</command>
<element type="segment" label="e_2">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-2.0580660567934297" y="-4.001795110431661" z="24.990121207792566"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="S" a1="T"/>
<output a0="f_1"/>
</command>
<element type="segment" label="f_1">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-3.6961193646210067" y="3.4283940453359243" z="7.4659697654144"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="T" a1="R"/>
<output a0="f_2"/>
</command>
<element type="segment" label="f_2">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="3.6961193646210067" y="-1.4283940453359225" z="-22.960387778507126"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="S" a1="R"/>
<output a0="f_3"/>
</command>
<element type="segment" label="f_3">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="0.0" y="2.0000000000000018" z="-8.102179283850703"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="V" a1="Z"/>
<output a0="g_3"/>
</command>
<element type="segment" label="g_3">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="1.3343774000229267" y="3.770866870403678" z="-41.05423691233705"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="Z" a1="W"/>
<output a0="g_2"/>
</command>
<element type="segment" label="g_2">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="2.8365222777363046" y="2.8203087362743844" z="-57.32308312364683"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="W" a1="V"/>
<output a0="g_1"/>
</command>
<element type="segment" label="g_1">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-4.170899677759231" y="-6.591175606678062" z="91.44452839047784"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="N" a1="O"/>
<output a0="h_2"/>
</command>
<element type="segment" label="h_2">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="0.8778955729143839" y="0.4788521306805742" z="-0.3200153867207286"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="O" a1="P"/>
<output a0="i_1"/>
</command>
<element type="segment" label="i_1">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-2.8212070577517356" y="4.128049265366365" z="-2.449331310354514"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="P" a1="N"/>
<output a0="h_3"/>
</command>
<element type="segment" label="h_3">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="1.9433114848373518" y="-4.60690139604694" z="7.744283882608343"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="D_4" a1="F_4"/>
<output a0="i_6"/>
</command>
<element type="segment" label="i_6">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="2.23606797749979" y="2.0" z="-17.27884823073049"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="F_4" a1="E_4"/>
<output a0="i_2"/>
</command>
<element type="segment" label="i_2">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-2.23606797749979" y="2.0" z="13.81440300532686"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="E_4" a1="D_4"/>
<output a0="i_3"/>
</command>
<element type="segment" label="i_3">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="0.0" y="-4.0" z="12.408717135402785"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="H_4" a1="G_4"/>
<output a0="j_3"/>
</command>
<element type="segment" label="j_3">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="2.5586097887784756" y="-1.6482404175520973" z="-19.54977076709468"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="G_4" a1="I_4"/>
<output a0="j_2"/>
</command>
<element type="segment" label="j_2">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-0.8429790917682491" y="5.2366882973481985" z="-1.9853260129679633"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="I_4" a1="H_4"/>
<output a0="j_1"/>
</command>
<element type="segment" label="j_1">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-1.7156306970102264" y="-3.5884478797961012" z="33.54430650823564"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="J_4" a1="K_4"/>
<output a0="k_1"/>
</command>
<element type="segment" label="k_1">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="1.3331688841883724" y="1.4908590564610495" z="-8.77589776203267"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="K_4" a1="L_4"/>
<output a0="k_2"/>
</command>
<element type="segment" label="k_2">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="2.6039743396724964" y="-3.6700568985135895" z="-10.420992850640534"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="L_4" a1="J_4"/>
<output a0="k_3"/>
</command>
<element type="segment" label="k_3">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-3.9371432238608683" y="2.17919784205254" z="10.42192622528108"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="M_1" a1="O_1"/>
<output a0="l_1"/>
</command>
<element type="segment" label="l_1">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-3.5333960827797206" y="1.8748632275973964" z="49.3832696628828"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="O_1" a1="N_1"/>
<output a0="t_3"/>
</command>
<element type="segment" label="t_3">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="4.939543503477768" y="0.7751838344873949" z="-77.41070085854636"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="N_1" a1="M_1"/>
<output a0="l_3"/>
</command>
<element type="segment" label="l_3">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-1.4061474206980478" y="-2.6500470620847913" z="16.02743119566355"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="Z_1" a1="W_1"/>
<output a0="a_6"/>
</command>
<element type="segment" label="a_6">
<show object="true" label="false" ev="3"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="2.8773626447586467" y="-0.5794199090856496" z="7.528567936712806"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<expression label="text4" exp=""A""/>
<element type="text" label="text4">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<startPoint exp="(A + B + B') / 3"/>
<labelOffset x="-5" y="1"/>
</element>
<expression label="text5" exp=""B""/>
<element type="text" label="text5">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<startPoint x="5.399816298144817" y="8.488008814463905" z="1.0"/>
</element>
<expression label="text6" exp=""C""/>
<element type="text" label="text6">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<startPoint exp="(K + L + M) / 3"/>
<labelOffset x="-4" y="7"/>
</element>
<expression label="text7" exp=""D""/>
<element type="text" label="text7">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<startPoint exp="(D + H + H') / 3"/>
<labelOffset x="-12" y="6"/>
</element>
<expression label="text8" exp=""E""/>
<element type="text" label="text8">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<startPoint exp="(B_1 + A_4 + C_4) / 3"/>
<labelOffset x="-13" y="6"/>
</element>
<expression label="text9" exp=""F""/>
<element type="text" label="text9">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<startPoint x="7.1624089445693375" y="4.8350994168014925" z="1.0"/>
</element>
<expression label="text10" exp=""G""/>
<element type="text" label="text10">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<startPoint exp="Z"/>
<labelOffset x="-16" y="27"/>
</element>
<expression label="text11" exp=""H""/>
<element type="text" label="text11">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<startPoint x="0.5682807425766971" y="1.3480531357153287" z="1.0"/>
</element>
<expression label="text12" exp=""I""/>
<element type="text" label="text12">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<startPoint x="6.67705734627853" y="2.1528932157207006" z="1.0"/>
</element>
<expression label="text13" exp=""J""/>
<element type="text" label="text13">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<startPoint x="10.508780490679655" y="2.6893344559368573" z="1.0"/>
</element>
<expression label="text14" exp=""K""/>
<element type="text" label="text14">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<startPoint x="3.868703486650128" y="0.661200772284217" z="1.0"/>
</element>
<expression label="text15" exp=""L""/>
<element type="text" label="text15">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<startPoint exp="(M_1 + N_1 + O_1) / 3"/>
<labelOffset x="-5" y="18"/>
</element>
<element type="point" label="A_1">
<show object="false" label="false" ev="3"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="-4.0" y="6.0" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<element type="point" label="C_1">
<show object="false" label="false" ev="3"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="1.0" y="6.0" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<element type="point" label="D_1">
<show object="false" label="false" ev="3"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="1.0" y="2.0" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<element type="point" label="E_1">
<show object="false" label="false" ev="3"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
<animation step="0.1" speed="1" type="1" playing="false"/>
<coords x="-4.0" y="2.0" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<element type="point" label="F_1">
<show object="false" label="false" ev="3"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="1.0" y="-2.0" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<element type="point" label="G_1">
<show object="false" label="false" ev="3"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="-4.0" y="-2.0" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Segment">
<input a0="A_1" a1="C_1"/>
<output a0="l_2"/>
</command>
<element type="segment" label="l_2">
<show object="false" label="false" ev="3"/>
<condition showObject="o1"/>
<objColor r="255" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="0.0" y="5.0" z="-30.0"/>
<lineStyle thickness="7" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="C_1" a1="D_1"/>
<output a0="m_2"/>
</command>
<element type="segment" label="m_2">
<show object="true" label="false" ev="3"/>
<condition showObject="o1"/>
<objColor r="255" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="4.0" y="0.0" z="-4.0"/>
<lineStyle thickness="7" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="D_1" a1="E_1"/>
<output a0="n_2"/>
</command>
<element type="segment" label="n_2">
<show object="true" label="false" ev="3"/>
<condition showObject="o1"/>
<objColor r="255" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="0.0" y="-5.0" z="10.0"/>
<lineStyle thickness="7" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="E_1" a1="A_1"/>
<output a0="p_2"/>
</command>
<element type="segment" label="p_2">
<show object="true" label="false" ev="3"/>
<condition showObject="o1"/>
<objColor r="255" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-4.0" y="0.0" z="-16.0"/>
<lineStyle thickness="7" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="E_1" a1="D_1"/>
<output a0="r_2"/>
</command>
<element type="segment" label="r_2">
<show object="true" label="false" ev="3"/>
<condition showObject="o2"/>
<objColor r="255" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="0.0" y="5.0" z="-10.0"/>
<lineStyle thickness="7" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="D_1" a1="F_1"/>
<output a0="s_2"/>
</command>
<element type="segment" label="s_2">
<show object="true" label="false" ev="3"/>
<condition showObject="o2"/>
<objColor r="255" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="4.0" y="0.0" z="-4.0"/>
<lineStyle thickness="7" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="F_1" a1="G_1"/>
<output a0="t_2"/>
</command>
<element type="segment" label="t_2">
<show object="true" label="false" ev="3"/>
<condition showObject="o2"/>
<objColor r="255" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="0.0" y="-5.0" z="-10.0"/>
<lineStyle thickness="7" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="G_1" a1="E_1"/>
<output a0="m_3"/>
</command>
<element type="segment" label="m_3">
<show object="true" label="false" ev="3"/>
<condition showObject="o2"/>
<objColor r="255" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-4.0" y="0.0" z="-16.0"/>
<lineStyle thickness="7" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="G_1" a1="F_1"/>
<output a0="n_3"/>
</command>
<element type="segment" label="n_3">
<show object="true" label="false" ev="3"/>
<condition showObject="o3"/>
<objColor r="255" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="0.0" y="5.0" z="10.0"/>
<lineStyle thickness="7" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="point" label="I_1">
<show object="false" label="false" ev="3"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="1.0" y="-6.0" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Segment">
<input a0="F_1" a1="I_1"/>
<output a0="p_3"/>
</command>
<element type="segment" label="p_3">
<show object="true" label="false" ev="3"/>
<condition showObject="o3"/>
<objColor r="255" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="4.0" y="0.0" z="-4.0"/>
<lineStyle thickness="7" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="point" label="J_1">
<show object="false" label="false" ev="3"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="-4.0" y="-6.0" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Segment">
<input a0="I_1" a1="J_1"/>
<output a0="q_3"/>
</command>
<element type="segment" label="q_3">
<show object="true" label="false" ev="3"/>
<condition showObject="o3"/>
<objColor r="255" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="0.0" y="-5.0" z="-30.0"/>
<lineStyle thickness="7" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="J_1" a1="G_1"/>
<output a0="r_3"/>
</command>
<element type="segment" label="r_3">
<show object="true" label="false" ev="3"/>
<condition showObject="o3"/>
<objColor r="255" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="-4.0" y="0.0" z="-16.0"/>
<lineStyle thickness="7" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Angle">
<input a0="G" a1="E" a2="F"/>
<output a0="δ"/>
</command>
<element type="angle" label="δ">
<value val="1.5707963267948966"/>
<show object="true" label="false"/>
<condition showObject="angleB2 ∧ o4"/>
<objColor r="0" g="0" b="255" alpha="1.0"/>
<layer val="1"/>
<labelMode val="2"/>
<lineStyle thickness="1" type="0" typeHidden="1"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="N_1" a1="M_1" a2="O_1"/>
<output a0="ε"/>
</command>
<element type="angle" label="ε">
<value val="1.5707963267948966"/>
<show object="true" label="false"/>
<condition showObject="angleL2 ∧ o4"/>
<objColor r="0" g="0" b="255" alpha="1.0"/>
<layer val="1"/>
<labelMode val="2"/>
<lineStyle thickness="1" type="0" typeHidden="1"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="A_4" a1="B_1" a2="C_4"/>
<output a0="ζ"/>
</command>
<element type="angle" label="ζ">
<value val="1.5707963267948968"/>
<show object="true" label="false"/>
<condition showObject="angleE3 ∧ o4"/>
<objColor r="0" g="0" b="255" alpha="1.0"/>
<layer val="1"/>
<labelOffset x="11" y="19"/>
<labelMode val="2"/>
<lineStyle thickness="1" type="0" typeHidden="1"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<element type="point" label="A1">
<show object="true" label="false"/>
<objColor r="255" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<animation step="0.1" speed="1" type="0" playing="false"/>
<auxiliary val="true"/>
<coords x="4.971247224776897" y="-2.230022201784824" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="1"/>
</element>
<command name="Point">
<input a0="Circle[A1, 1]"/>
<output a0="A6"/>
</command>
<element type="point" label="A6">
<show object="true" label="false"/>
<objColor r="255" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<animation step="0.1" speed="1" type="1" playing="false"/>
<coords x="5.971247224776897" y="-2.230022201784824" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="UnitVector">
<input a0="Segment[A1, A6]"/>
<output a0="u"/>
</command>
<element type="vector" label="u">
<show object="false" label="true"/>
<objColor r="255" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelOffset x="8" y="5"/>
<labelMode val="0"/>
<coords x="1.0" y="-0.0" z="0.0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<coordStyle style="cartesian"/>
<startPoint exp="A1"/>
<caption val="顯示所有直角"/>
</element>
<command name="UnitOrthogonalVector">
<input a0="Segment[A1, A6]"/>
<output a0="v"/>
</command>
<element type="vector" label="v">
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
<coords x="0.0" y="1.0" z="0.0"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<coordStyle style="cartesian"/>
<startPoint exp="A1"/>
</element>
<expression label="A2" exp="A1 - 0.5 * u" type="point" />
<element type="point" label="A2">
<show object="false" label="false"/>
<objColor r="68" g="68" b="68" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
<coords x="4.471247224776897" y="-2.230022201784824" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<expression label="A3" exp="A2 - 1.5 * v" type="point" />
<element type="point" label="A3">
<show object="false" label="false"/>
<objColor r="68" g="68" b="68" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
<coords x="4.471247224776897" y="-3.730022201784824" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<expression label="A4" exp="A3 + 9 * u" type="point" />
<element type="point" label="A4">
<show object="false" label="false"/>
<objColor r="68" g="68" b="68" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
<coords x="13.471247224776896" y="-3.730022201784824" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<expression label="A5" exp="A4 + 1.5 * v" type="point" />
<element type="point" label="A5">
<show object="false" label="false"/>
<objColor r="68" g="68" b="68" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
<coords x="13.471247224776896" y="-2.230022201784824" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Polygon">
<input a0="A1" a1="A2" a2="A3" a3="A4" a4="A5" a5="A6"/>
<output a0="poly1" a1="a1" a2="a2" a3="a3" a4="a4" a5="a5" a6="a6"/>
</command>
<element type="polygon" label="poly1">
<lineStyle thickness="2" type="0" typeHidden="1"/>
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
</element>
<element type="segment" label="a1">
<show object="true" label="false"/>
<objColor r="96" g="96" b="96" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<coords x="0.0" y="-0.5" z="-1.1150111008924117"/>
<lineStyle thickness="3" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="a2">
<show object="true" label="false"/>
<objColor r="96" g="96" b="96" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<coords x="1.5" y="0.0" z="-6.706870837165345"/>
<lineStyle thickness="3" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="a3">
<show object="true" label="false"/>
<objColor r="96" g="96" b="96" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<coords x="0.0" y="9.0" z="33.570199816063415"/>
<lineStyle thickness="3" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="a4">
<show object="true" label="false"/>
<objColor r="96" g="96" b="96" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<coords x="-1.5" y="0.0" z="20.206870837165347"/>
<lineStyle thickness="3" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="a5">
<show object="true" label="false"/>
<objColor r="96" g="96" b="96" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<coords x="0.0" y="-7.499999999999999" z="-16.725166513386178"/>
<lineStyle thickness="3" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="a6">
<show object="true" label="false"/>
<objColor r="96" g="96" b="96" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<coords x="0.0" y="-1.0" z="-2.2300222017848235"/>
<lineStyle thickness="3" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<expression label="text16" exp=""M""/>
<element type="text" label="text16">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<startPoint exp="(A_2 + B_2 + K_1) / 3"/>
<labelOffset x="-34" y="20"/>
</element>
<command name="Segment">
<input a0="Z_1" a1="A_5"/>
<output a0="j_4"/>
</command>
<element type="segment" label="j_4">
<show object="true" label="false" ev="3"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<coords x="2.330686996049718" y="1.1362099105742343" z="10.276851534602656"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Point">
<input a0="j_4"/>
<output a0="L_1"/>
</command>
<element type="point" label="L_1">
<show object="false" label="false" ev="3"/>
<objColor r="125" g="125" b="255" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="-2.0043701803401164" y="-4.933324351291072" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Segment">
<input a0="L_1" a1="W_1"/>
<output a0="m_4"/>
</command>
<element type="segment" label="m_4">
<show object="true" label="false" ev="3"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<coords x="0.5466756487089288" y="-1.7156298196598838" z="-7.368017998538949"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Point">
<input a0="Circle[A_2, 1.5]"/>
<output a0="K_1"/>
</command>
<element type="point" label="K_1">
<show object="false" label="false"/>
<objColor r="0" g="0" b="255" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="7.6930474076827595" y="-0.3059357055679659" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Segment">
<input a0="K_1" a1="A_2"/>
<output a0="s_3"/>
</command>
<element type="segment" label="s_3">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelOffset x="-7" y="10"/>
<labelMode val="2"/>
<selectionAllowed val="false"/>
<coords x="1.2502693614180962" y="0.8287499767114239" z="-9.36483726089802"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="OrthogonalLine">
<input a0="A_2" a1="s_3"/>
<output a0="b_4"/>
</command>
<element type="line" label="b_4">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
<coords x="-0.8287499767114239" y="1.2502693614180962" z="9.008114899192423"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
</element>
<command name="Point">
<input a0="b_4"/>
<output a0="B_2"/>
</command>
<element type="point" label="B_2">
<show object="false" label="false"/>
<objColor r="125" g="125" b="255" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="12.669325554483065" y="1.1930136057585685" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Segment">
<input a0="A_2" a1="B_2"/>
<output a0="c_4"/>
</command>
<element type="segment" label="c_4">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<selectionAllowed val="false"/>
<coords x="-2.7492186727446306" y="4.147528170088881" z="29.88268884828259"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="K_1" a1="B_2"/>
<output a0="d_4"/>
</command>
<element type="segment" label="d_4">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<coords x="-1.4989493113265344" y="4.976278146800305" z="13.053909279692254"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Angle">
<input a0="B_2" a1="A_2" a2="K_1"/>
<output a0="β"/>
</command>
<element type="angle" label="β">
<value val="1.5707963267948966"/>
<show object="false" label="false"/>
<objColor r="0" g="0" b="255" alpha="1.0"/>
<layer val="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Polygon">
<input a0="K_1" a1="A_2" a2="B_2"/>
<output a0="poly_M" a1="b_5" a2="k_4" a3="a_7"/>
</command>
<element type="polygon" label="poly_M">
<lineStyle thickness="2" type="0" typeHidden="1"/>
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="1.0"/>
<layer val="0"/>
<labelMode val="0"/>
<fixed val="true"/>
<ggbscript val="SetColor[poly_M, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[θ_3, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[ι_3, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] SetColor[κ_3, 1, If[o1, 1, If[o2, 192/255, 1]], If[o1, 102/255, If[o2, 203/255, 1]]] "/>
</element>
<element type="segment" label="b_5">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<coords x="1.2502693614180962" y="0.8287499767114239" z="-9.36483726089802"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="k_4">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<coords x="-2.7492186727446306" y="4.147528170088881" z="29.88268884828259"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="segment" label="a_7">
<show object="true" label="false"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<coords x="1.4989493113265344" y="-4.976278146800305" z="-13.053909279692254"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="K_1" a1="B_2"/>
<output a0="f_4"/>
</command>
<element type="segment" label="f_4">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<coords x="-1.4989493113265344" y="4.976278146800305" z="13.053909279692254"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="K_1" a1="A_2"/>
<output a0="g_4"/>
</command>
<element type="segment" label="g_4">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<coords x="1.2502693614180962" y="0.8287499767114239" z="-9.36483726089802"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Segment">
<input a0="A_2" a1="B_2"/>
<output a0="n_4"/>
</command>
<element type="segment" label="n_4">
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<selectionAllowed val="false"/>
<coords x="-2.7492186727446306" y="4.147528170088881" z="29.88268884828259"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<element type="boolean" label="o4">
<value val="false"/>
<show object="true" label="true"/>
<objColor r="0" g="0" b="255" alpha="0.0"/>
<layer val="1"/>
<labelOffset x="29" y="487"/>
<labelMode val="0"/>
<caption val="標示直角"/>
</element>
<command name="Rotate">
<input a0="B" a1="60*°" a2="A"/>
<output a0="B'"/>
</command>
<element type="point" label="B'">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="1"/>
<labelMode val="2"/>
<coords x="1.194695390901544" y="10.50153419276814" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Rotate">
<input a0="H" a1="60*°" a2="D"/>
<output a0="H'"/>
</command>
<element type="point" label="H'">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="1"/>
<labelMode val="3"/>
<coords x="16.731313093592085" y="10.434654701587508" z="1.0"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Angle">
<input a0="B" a1="A" a2="B'"/>
<output a0="γ"/>
</command>
<element type="angle" label="γ">
<value val="1.0471975511965976"/>
<show object="true" label="false"/>
<condition showObject="angleA2 ∧ o4"/>
<objColor r="255" g="0" b="0" alpha="1.0"/>
<layer val="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="A" a1="B'" a2="B"/>
<output a0="η"/>
</command>
<element type="angle" label="η">
<value val="1.0471975511965979"/>
<show object="true" label="false"/>
<condition showObject="angleA3 ∧ o4"/>
<objColor r="255" g="0" b="0" alpha="1.0"/>
<layer val="1"/>
<labelOffset x="18" y="5"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="B'" a1="B" a2="A"/>
<output a0="θ"/>
</command>
<element type="angle" label="θ">
<value val="1.0471975511965979"/>
<show object="true" label="false"/>
<condition showObject="angleA1 ∧ o4"/>
<objColor r="255" g="0" b="0" alpha="1.0"/>
<layer val="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="E" a1="F" a2="G"/>
<output a0="ι"/>
</command>
<element type="angle" label="ι">
<value val="0.7853981633974483"/>
<show object="true" label="false"/>
<condition showObject="angleB3 ∧ o4"/>
<objColor r="255" g="127" b="0" alpha="1.0"/>
<layer val="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="F" a1="G" a2="E"/>
<output a0="κ"/>
</command>
<element type="angle" label="κ">
<value val="0.7853981633974483"/>
<show object="true" label="false"/>
<condition showObject="angleB1 ∧ o4"/>
<objColor r="255" g="127" b="0" alpha="1.0"/>
<layer val="1"/>
<labelOffset x="24" y="-7"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="K" a1="M" a2="L"/>
<output a0="λ"/>
</command>
<element type="angle" label="λ">
<value val="5.052225889838808"/>
<show object="true" label="false"/>
<condition showObject="angleC3 ∧ o4"/>
<objColor r="0" g="255" b="255" alpha="1.0"/>
<layer val="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="false"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="K" a1="L" a2="M"/>
<output a0="μ"/>
</command>
<element type="angle" label="μ">
<value val="0.6796738189082427"/>
<show object="true" label="false"/>
<condition showObject="angleC2 ∧ o4"/>
<objColor r="0" g="255" b="0" alpha="1.0"/>
<layer val="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="M" a1="K" a2="L"/>
<output a0="ν"/>
</command>
<element type="angle" label="ν">
<value val="1.230959417340772"/>
<show object="true" label="false"/>
<condition showObject="angleC1 ∧ o4"/>
<objColor r="0" g="255" b="255" alpha="1.0"/>
<layer val="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="H" a1="D" a2="H'"/>
<output a0="ξ"/>
</command>
<element type="angle" label="ξ">
<value val="1.0471975511965974"/>
<show object="true" label="false"/>
<condition showObject="angleD2 ∧ o4"/>
<objColor r="255" g="0" b="0" alpha="1.0"/>
<layer val="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="D" a1="H'" a2="H"/>
<output a0="ο"/>
</command>
<element type="angle" label="ο">
<value val="1.0471975511965976"/>
<show object="true" label="false"/>
<condition showObject="angleD3 ∧ o4"/>
<objColor r="255" g="0" b="0" alpha="1.0"/>
<layer val="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="H'" a1="H" a2="D"/>
<output a0="ρ"/>
</command>
<element type="angle" label="ρ">
<value val="1.0471975511965983"/>
<show object="true" label="false"/>
<condition showObject="angleD1 ∧ o4"/>
<objColor r="255" g="0" b="0" alpha="1.0"/>
<layer val="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="R" a1="S" a2="T"/>
<output a0="σ"/>
</command>
<element type="angle" label="σ">
<value val="0.8229585399967735"/>
<show object="true" label="false"/>
<condition showObject="angleF2 ∧ o4"/>
<objColor r="224" g="176" b="255" alpha="1.0"/>
<layer val="1"/>
<labelOffset x="-1" y="-1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="S" a1="T" a2="R"/>
<output a0="τ"/>
</command>
<element type="angle" label="τ">
<value val="0.3790599803553094"/>
<show object="true" label="false"/>
<condition showObject="angleF3 ∧ o4"/>
<objColor r="127" g="0" b="255" alpha="1.0"/>
<layer val="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="T" a1="R" a2="S"/>
<output a0="υ"/>
</command>
<element type="angle" label="υ">
<value val="1.9395741332377103"/>
<show object="true" label="false"/>
<condition showObject="angleF1 ∧ o4"/>
<objColor r="153" g="51" b="0" alpha="1.0"/>
<layer val="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="V" a1="Z" a2="W"/>
<output a0="ϕ"/>
</command>
<element type="angle" label="ϕ">
<value val="2.693442082986161"/>
<show object="true" label="false"/>
<condition showObject="angleG3 ∧ o4"/>
<objColor r="128" g="0" b="128" alpha="1.0"/>
<layer val="1"/>
<labelOffset x="6" y="-19"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="25"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="W" a1="V" a2="Z"/>
<output a0="χ"/>
</command>
<element type="angle" label="χ">
<value val="0.22407528530181595"/>
<show object="true" label="false"/>
<condition showObject="angleG2 ∧ o4"/>
<objColor r="191" g="255" b="0" alpha="1.0"/>
<layer val="1"/>
<labelOffset x="15" y="-6"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="55"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="Z" a1="W" a2="V"/>
<output a0="ψ"/>
</command>
<element type="angle" label="ψ">
<value val="0.22407528530181595"/>
<show object="true" label="false"/>
<condition showObject="angleG1 ∧ o4"/>
<objColor r="191" g="255" b="0" alpha="1.0"/>
<layer val="1"/>
<labelOffset x="1" y="-13"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="55"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="H_4" a1="I_4" a2="G_4"/>
<output a0="ω"/>
</command>
<element type="angle" label="ω">
<value val="0.6055795782726625"/>
<show object="true" label="false"/>
<condition showObject="angleJ1 ∧ o4"/>
<objColor r="0" g="153" b="255" alpha="1.0"/>
<layer val="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="I_4" a1="G_4" a2="H_4"/>
<output a0="α_1"/>
</command>
<element type="angle" label="α_1">
<value val="0.8389072937923633"/>
<show object="true" label="false"/>
<condition showObject="angleJ2 ∧ o4"/>
<objColor r="255" g="153" b="255" alpha="1.0"/>
<layer val="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="M_1" a1="O_1" a2="N_1"/>
<output a0="β_1"/>
</command>
<element type="angle" label="β_1">
<value val="0.6435011087932846"/>
<show object="true" label="false"/>
<condition showObject="angleL3 ∧ o4"/>
<objColor r="220" g="20" b="60" alpha="1.0"/>
<layer val="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="O_1" a1="N_1" a2="M_1"/>
<output a0="γ_1"/>
</command>
<element type="angle" label="γ_1">
<value val="0.9272952180016121"/>
<show object="true" label="false"/>
<condition showObject="angleL1 ∧ o4"/>
<objColor r="255" g="153" b="153" alpha="1.0"/>
<layer val="1"/>
<labelOffset x="0" y="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="E_4" a1="F_4" a2="D_4"/>
<output a0="δ_1"/>
</command>
<element type="angle" label="δ_1">
<value val="1.4594553124539327"/>
<show object="true" label="false"/>
<condition showObject="angleI1 ∧ o4"/>
<objColor r="125" g="125" b="255" alpha="1.0"/>
<layer val="1"/>
<labelOffset x="0" y="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="F_4" a1="D_4" a2="E_4"/>
<output a0="ε_1"/>
</command>
<element type="angle" label="ε_1">
<value val="0.8410686705679302"/>
<show object="true" label="false"/>
<condition showObject="angleI2 ∧ o4"/>
<objColor r="153" g="204" b="0" alpha="1.0"/>
<layer val="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="D_4" a1="E_4" a2="F_4"/>
<output a0="ζ_1"/>
</command>
<element type="angle" label="ζ_1">
<value val="0.8410686705679302"/>
<show object="true" label="false"/>
<condition showObject="angleI3 ∧ o4"/>
<objColor r="153" g="204" b="0" alpha="1.0"/>
<layer val="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="B_2" a1="A_2" a2="K_1"/>
<output a0="η_1"/>
</command>
<element type="angle" label="η_1">
<value val="1.5707963267948966"/>
<show object="true" label="false"/>
<condition showObject="angleM1 ∧ o4"/>
<objColor r="0" g="0" b="255" alpha="1.0"/>
<layer val="1"/>
<labelMode val="2"/>
<lineStyle thickness="1" type="0" typeHidden="1"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="A_2" a1="K_1" a2="B_2"/>
<output a0="θ_1"/>
</command>
<element type="angle" label="θ_1">
<value val="1.2780104528231668"/>
<show object="true" label="false"/>
<condition showObject="angleM2 ∧ o4"/>
<objColor r="255" g="0" b="255" alpha="1.0"/>
<layer val="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="K_1" a1="B_2" a2="A_2"/>
<output a0="ι_1"/>
</command>
<element type="angle" label="ι_1">
<value val="0.2927858739717298"/>
<show object="true" label="false"/>
<condition showObject="angleM3 ∧ o4"/>
<objColor r="204" g="102" b="255" alpha="1.0"/>
<layer val="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="40"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="O" a1="N" a2="P"/>
<output a0="κ_1"/>
</command>
<element type="angle" label="κ_1">
<value val="1.4706289056333368"/>
<show object="true" label="false"/>
<condition showObject="angleH2 ∧ o4"/>
<objColor r="255" g="215" b="0" alpha="1.0"/>
<layer val="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="P" a1="O" a2="N"/>
<output a0="λ_1"/>
</command>
<element type="angle" label="λ_1">
<value val="1.4706289056333368"/>
<show object="true" label="false"/>
<condition showObject="angleH1 ∧ o4"/>
<objColor r="255" g="215" b="0" alpha="1.0"/>
<layer val="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="N" a1="P" a2="O"/>
<output a0="μ_1"/>
</command>
<element type="angle" label="μ_1">
<value val="0.20033484232311968"/>
<show object="true" label="false"/>
<condition showObject="angleH3 ∧ o4"/>
<objColor r="75" g="0" b="130" alpha="1.0"/>
<layer val="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="55"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="L_4" a1="J_4" a2="K_4"/>
<output a0="ν_1"/>
</command>
<element type="angle" label="ν_1">
<value val="1.3467032344935257"/>
<show object="true" label="false"/>
<condition showObject="angleK3 ∧ o4"/>
<objColor r="255" g="102" b="153" alpha="1.0"/>
<layer val="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="J_4" a1="K_4" a2="L_4"/>
<output a0="ξ_1"/>
</command>
<element type="angle" label="ξ_1">
<value val="1.346703234493526"/>
<show object="true" label="false"/>
<condition showObject="angleK1 ∧ o4"/>
<objColor r="255" g="102" b="153" alpha="1.0"/>
<layer val="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="K_4" a1="L_4" a2="J_4"/>
<output a0="ο_1"/>
</command>
<element type="angle" label="ο_1">
<value val="0.4481861846027416"/>
<show object="true" label="false"/>
<condition showObject="angleK2 ∧ o4"/>
<objColor r="0" g="100" b="0" alpha="1.0"/>
<layer val="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="B_1" a1="C_4" a2="A_4"/>
<output a0="ρ_1"/>
</command>
<element type="angle" label="ρ_1">
<value val="0.47249693551706373"/>
<show object="true" label="false"/>
<condition showObject="angleE1 ∧ o4"/>
<objColor r="153" g="204" b="255" alpha="1.0"/>
<layer val="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="45"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<command name="Angle">
<input a0="C_4" a1="A_4" a2="B_1"/>
<output a0="σ_1"/>
</command>
<element type="angle" label="σ_1">
<value val="1.0982993912778327"/>
<show object="true" label="false"/>
<condition showObject="angleE2 ∧ o4"/>
<objColor r="0" g="100" b="0" alpha="1.0"/>
<layer val="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<selectionAllowed val="false"/>
</element>
<element type="point" label="A_3">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="2"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="NaN" y="NaN" z="NaN"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<element type="point" label="B_3">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="0"/>
<labelMode val="2"/>
<animation step="1" speed="1" type="1" playing="false"/>
<coords x="NaN" y="NaN" z="NaN"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<command name="Segment">
<input a0="A_3" a1="B_3"/>
<output a0="a_8"/>
</command>
<element type="segment" label="a_8">
<show object="false" label="false"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="2"/>
<labelMode val="0"/>
<fixed val="true"/>
<selectionAllowed val="false"/>
<coords x="NaN" y="NaN" z="NaN"/>
<lineStyle thickness="2" type="0" typeHidden="1"/>
<eqnStyle style="implicit"/>
<outlyingIntersections val="false"/>
<keepTypeOnTransform val="true"/>
</element>
<command name="Rotate">
<input a0="B_3" a1="60*°" a2="A_3"/>
<output a0="B'_1"/>
</command>
<element type="point" label="B'_1">
<show object="false" label="false"/>
<objColor r="0" g="51" b="204" alpha="0.0"/>
<layer val="1"/>
<labelMode val="2"/>
<coords x="NaN" y="NaN" z="NaN"/>
<pointSize val="3"/>
<pointStyle val="0"/>
</element>
<element type="boolean" label="angleA1">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<element type="boolean" label="angleA2">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<element type="boolean" label="angleA3">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<command name="Angle">
<input a0="B'" a1="B" a2="A"/>
<output a0="τ_1"/>
</command>
<element type="angle" label="τ_1">
<value val="1.0471975511965979"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelOffset x="0" y="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleA1, !angleA1]"/>
</element>
<command name="Angle">
<input a0="B" a1="A" a2="B'"/>
<output a0="υ_1"/>
</command>
<element type="angle" label="υ_1">
<value val="1.0471975511965976"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleA2, !angleA2]"/>
</element>
<command name="Angle">
<input a0="A" a1="B'" a2="B"/>
<output a0="ϕ_1"/>
</command>
<element type="angle" label="ϕ_1">
<value val="1.0471975511965979"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleA3, !angleA3]"/>
</element>
<element type="boolean" label="angleB1">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<element type="boolean" label="angleB2">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<element type="boolean" label="angleB3">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<command name="Angle">
<input a0="F" a1="G" a2="E"/>
<output a0="χ_1"/>
</command>
<element type="angle" label="χ_1">
<value val="0.7853981633974483"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleB1, !angleB1]"/>
</element>
<command name="Angle">
<input a0="G" a1="E" a2="F"/>
<output a0="ψ_1"/>
</command>
<element type="angle" label="ψ_1">
<value val="1.5707963267948966"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleB2, !angleB2]"/>
</element>
<command name="Angle">
<input a0="E" a1="F" a2="G"/>
<output a0="ω_1"/>
</command>
<element type="angle" label="ω_1">
<value val="0.7853981633974483"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleB3, !angleB3]"/>
</element>
<element type="boolean" label="angleC1">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<element type="boolean" label="angleC2">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<element type="boolean" label="angleC3">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<command name="Angle">
<input a0="M" a1="K" a2="L"/>
<output a0="α_2"/>
</command>
<element type="angle" label="α_2">
<value val="1.230959417340772"/>
<show object="false" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleC1, !angleC1]"/>
</element>
<command name="Angle">
<input a0="K" a1="L" a2="M"/>
<output a0="β_2"/>
</command>
<element type="angle" label="β_2">
<value val="0.6796738189082427"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleC2, !angleC2]"/>
</element>
<command name="Angle">
<input a0="L" a1="M" a2="K"/>
<output a0="γ_2"/>
</command>
<element type="angle" label="γ_2">
<value val="1.2309594173407783"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelOffset x="1" y="-1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleC3, !angleC3]"/>
</element>
<element type="boolean" label="angleD1">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<element type="boolean" label="angleD2">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<element type="boolean" label="angleD3">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<command name="Angle">
<input a0="H'" a1="H" a2="D"/>
<output a0="δ_2"/>
</command>
<element type="angle" label="δ_2">
<value val="1.0471975511965983"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleD1, !angleD1]"/>
</element>
<command name="Angle">
<input a0="H" a1="D" a2="H'"/>
<output a0="ε_2"/>
</command>
<element type="angle" label="ε_2">
<value val="1.0471975511965974"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleD2, !angleD2]"/>
</element>
<command name="Angle">
<input a0="D" a1="H'" a2="H"/>
<output a0="ζ_2"/>
</command>
<element type="angle" label="ζ_2">
<value val="1.0471975511965976"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleD3, !angleD3]"/>
</element>
<element type="boolean" label="angleE1">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<element type="boolean" label="angleE2">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<element type="boolean" label="angleE3">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<command name="Angle">
<input a0="B_1" a1="C_4" a2="A_4"/>
<output a0="η_2"/>
</command>
<element type="angle" label="η_2">
<value val="0.47249693551706373"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="50"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleE1, !angleE1]"/>
</element>
<command name="Angle">
<input a0="C_4" a1="A_4" a2="B_1"/>
<output a0="θ_2"/>
</command>
<element type="angle" label="θ_2">
<value val="1.0982993912778327"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelOffset x="0" y="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleE2, !angleE2]"/>
</element>
<command name="Angle">
<input a0="A_4" a1="B_1" a2="C_4"/>
<output a0="ι_2"/>
</command>
<element type="angle" label="ι_2">
<value val="1.5707963267948968"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleE3, !angleE3]"/>
</element>
<element type="boolean" label="angleF1">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<element type="boolean" label="angleF2">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<element type="boolean" label="angleF3">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<command name="Angle">
<input a0="T" a1="R" a2="S"/>
<output a0="κ_2"/>
</command>
<element type="angle" label="κ_2">
<value val="1.9395741332377103"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelOffset x="0" y="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleF1, !angleF1]"/>
</element>
<command name="Angle">
<input a0="R" a1="S" a2="T"/>
<output a0="λ_2"/>
</command>
<element type="angle" label="λ_2">
<value val="0.8229585399967735"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleF2, !angleF2]"/>
</element>
<command name="Angle">
<input a0="S" a1="T" a2="R"/>
<output a0="μ_2"/>
</command>
<element type="angle" label="μ_2">
<value val="0.3790599803553094"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="50"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleF3, !angleF3]"/>
</element>
<element type="boolean" label="angleG3">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<element type="boolean" label="angleG2">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<element type="boolean" label="angleG1">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<command name="Angle">
<input a0="Z" a1="W" a2="V"/>
<output a0="ν_2"/>
</command>
<element type="angle" label="ν_2">
<value val="0.22407528530181595"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="75"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleG1, !angleG1]"/>
</element>
<command name="Angle">
<input a0="W" a1="V" a2="Z"/>
<output a0="ξ_2"/>
</command>
<element type="angle" label="ξ_2">
<value val="0.22407528530181595"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="75"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleG2, !angleG2]"/>
</element>
<command name="Angle">
<input a0="V" a1="Z" a2="W"/>
<output a0="ο_2"/>
</command>
<element type="angle" label="ο_2">
<value val="2.693442082986161"/>
<show object="false" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="25"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleG3, !angleG3]"/>
</element>
<element type="boolean" label="angleH1">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<element type="boolean" label="angleH2">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<element type="boolean" label="angleH3">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<command name="Angle">
<input a0="P" a1="O" a2="N"/>
<output a0="ρ_2"/>
</command>
<element type="angle" label="ρ_2">
<value val="1.4706289056333368"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelOffset x="11" y="13"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleH1, !angleH1]"/>
</element>
<command name="Angle">
<input a0="O" a1="N" a2="P"/>
<output a0="σ_2"/>
</command>
<element type="angle" label="σ_2">
<value val="1.4706289056333368"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelOffset x="-21" y="-23"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleH2, !angleH2]"/>
</element>
<command name="Angle">
<input a0="N" a1="P" a2="O"/>
<output a0="τ_2"/>
</command>
<element type="angle" label="τ_2">
<value val="0.20033484232311968"/>
<show object="false" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="55"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleH3, !angleH3]"/>
</element>
<element type="boolean" label="angleI1">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<element type="boolean" label="angleI2">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<element type="boolean" label="angleI3">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<command name="Angle">
<input a0="E_4" a1="F_4" a2="D_4"/>
<output a0="υ_2"/>
</command>
<element type="angle" label="υ_2">
<value val="1.4594553124539327"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleI1, !angleI1]"/>
</element>
<command name="Angle">
<input a0="F_4" a1="D_4" a2="E_4"/>
<output a0="ϕ_2"/>
</command>
<element type="angle" label="ϕ_2">
<value val="0.8410686705679302"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelOffset x="-2" y="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="40"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleI2, !angleI2]"/>
</element>
<command name="Angle">
<input a0="D_4" a1="E_4" a2="F_4"/>
<output a0="χ_2"/>
</command>
<element type="angle" label="χ_2">
<value val="0.8410686705679302"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="45"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleI3, !angleI3]"/>
</element>
<element type="boolean" label="angleJ1">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<element type="boolean" label="angleJ2">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<element type="boolean" label="angleJ3">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<command name="Angle">
<input a0="H_4" a1="I_4" a2="G_4"/>
<output a0="ψ_2"/>
</command>
<element type="angle" label="ψ_2">
<value val="0.6055795782726625"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="50"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleJ1, !angleJ1]"/>
</element>
<command name="Angle">
<input a0="I_4" a1="G_4" a2="H_4"/>
<output a0="ω_2"/>
</command>
<element type="angle" label="ω_2">
<value val="0.8389072937923633"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelOffset x="0" y="-2"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleJ2, !angleJ2]"/>
</element>
<command name="Angle">
<input a0="G_4" a1="H_4" a2="I_4"/>
<output a0="α_3"/>
</command>
<element type="angle" label="α_3">
<value val="1.6971057815247677"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleJ3, !angleJ3]"/>
</element>
<element type="boolean" label="angleK1">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<element type="boolean" label="angleK2">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<element type="boolean" label="angleK3">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<command name="Angle">
<input a0="J_4" a1="K_4" a2="L_4"/>
<output a0="β_3"/>
</command>
<element type="angle" label="β_3">
<value val="1.346703234493526"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelOffset x="-2" y="0"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleK1, !angleK1]"/>
</element>
<command name="Angle">
<input a0="K_4" a1="L_4" a2="J_4"/>
<output a0="γ_3"/>
</command>
<element type="angle" label="γ_3">
<value val="0.4481861846027416"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="50"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleK2, !angleK2]"/>
</element>
<command name="Angle">
<input a0="L_4" a1="J_4" a2="K_4"/>
<output a0="δ_3"/>
</command>
<element type="angle" label="δ_3">
<value val="1.3467032344935257"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleK3, !angleK3]"/>
</element>
<element type="boolean" label="angleL1">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<element type="boolean" label="angleL2">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<element type="boolean" label="angleL3">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<command name="Angle">
<input a0="O_1" a1="N_1" a2="M_1"/>
<output a0="ε_3"/>
</command>
<element type="angle" label="ε_3">
<value val="0.9272952180016121"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelOffset x="2" y="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleL1, !angleL1]"/>
</element>
<command name="Angle">
<input a0="N_1" a1="M_1" a2="O_1"/>
<output a0="ζ_3"/>
</command>
<element type="angle" label="ζ_3">
<value val="1.5707963267948966"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelOffset x="-2" y="-1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleL2, !angleL2]"/>
</element>
<command name="Angle">
<input a0="M_1" a1="O_1" a2="N_1"/>
<output a0="η_3"/>
</command>
<element type="angle" label="η_3">
<value val="0.6435011087932846"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelOffset x="0" y="1"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="50"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleL3, !angleL3]"/>
</element>
<element type="boolean" label="angleM1">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<element type="boolean" label="angleM2">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<element type="boolean" label="angleM3">
<value val="false"/>
<show object="false" label="true"/>
<objColor r="0" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
</element>
<command name="Angle">
<input a0="B_2" a1="A_2" a2="K_1"/>
<output a0="θ_3"/>
</command>
<element type="angle" label="θ_3">
<value val="1.5707963267948966"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelOffset x="-4" y="0"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleM1, !angleM1]"/>
</element>
<command name="Angle">
<input a0="A_2" a1="K_1" a2="B_2"/>
<output a0="ι_3"/>
</command>
<element type="angle" label="ι_3">
<value val="1.2780104528231668"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="30"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleM2, !angleM2]"/>
</element>
<command name="Angle">
<input a0="K_1" a1="B_2" a2="A_2"/>
<output a0="κ_3"/>
</command>
<element type="angle" label="κ_3">
<value val="0.2927858739717298"/>
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="255" b="255" alpha="0.0"/>
<layer val="2"/>
<labelOffset x="1" y="0"/>
<labelMode val="2"/>
<lineStyle thickness="2" type="0" typeHidden="2"/>
<arcSize val="60"/>
<allowReflexAngle val="true"/>
<ggbscript val="SetValue[angleM3, !angleM3]"/>
</element>
<expression label="text17" exp=""點擊直角的位置。""/>
<element type="text" label="text17">
<show object="true" label="false"/>
<condition showObject="o4"/>
<objColor r="255" g="0" b="0" alpha="0.0"/>
<layer val="1"/>
<labelMode val="0"/>
<font serif="false" sizeM="1.0" size="0" style="1"/>
<absoluteScreenLocation x="17" y="532"/>
</element>
<element type="image" label="pic1">
<file name="405912a794c1f5e23b4fd274ade9a5ac\ruler(8cm)_transparent.png"/>
<inBackground val="false"/>
<startPoint number="0" exp="A3"/>
<startPoint number="1" exp="A4"/>
<startPoint number="2" exp="A2"/>
<show object="true" label="false"/>
<objColor r="0" g="0" b="0" alpha="1.0"/>
<layer val="2"/>
<labelMode val="0"/>
<animation step="1" speed="1" type="0" playing="false"/>
</element>
</construction>
</geogebra>