diff --git a/android/.idea/vcs.xml b/android/.idea/vcs.xml
new file mode 100644
index 0000000000000000000000000000000000000000..6c0b8635858dc7ad44b93df54b762707ce49eefc
--- /dev/null
+++ b/android/.idea/vcs.xml
@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="$PROJECT_DIR$/.." vcs="Git" />
+  </component>
+</project>
\ No newline at end of file
diff --git a/android/app/src/main/java/com/stuffaboutcode/bluedot/Button.java b/android/app/src/main/java/com/stuffaboutcode/bluedot/Button.java
index 2ed59f5f195507f9ddfc7f53cc8b6865926f6683..9cb91a8cbb218e730a28720b74e160288a0e850b 100644
--- a/android/app/src/main/java/com/stuffaboutcode/bluedot/Button.java
+++ b/android/app/src/main/java/com/stuffaboutcode/bluedot/Button.java
@@ -98,6 +98,7 @@ public class Button extends AppCompatActivity {
         final View fwd = (View)findViewById(R.id.fwdButton);
         final View bwd = (View)findViewById(R.id.bwdButton);
 
+        final View blowerButton = (View)findViewById(R.id.blowerButton);
         //send heartbeat to server:
 
         final Handler h = new Handler();
@@ -184,6 +185,20 @@ public class Button extends AppCompatActivity {
             }
         });
 
+        blowerButton.setOnTouchListener(new View.OnTouchListener() {
+            @Override
+            public boolean onTouch(View v, MotionEvent event) {
+
+                if (event.getAction() == MotionEvent.ACTION_DOWN) {
+                    blowerpressed(blowerButton, event);
+
+                }
+                return false;
+            }
+        });
+
+
+
         leftbrush.setOnTouchListener(new View.OnTouchListener() {
             @Override
             public boolean onTouch(View v, MotionEvent event) {
@@ -535,6 +550,13 @@ public class Button extends AppCompatActivity {
 
     }
 
+
+
+    private void blowerpressed(View blowerButton, MotionEvent event) {
+        send(buildMessageWithID("1", 0, 0, "blower"));
+
+    }
+
     private void sqonpressed(View squareonButton, MotionEvent event) {
         double x = calcX(squareonButton, event);
         double y = calcY(squareonButton, event);
diff --git a/android/app/src/main/res/drawable/blower.png b/android/app/src/main/res/drawable/blower.png
new file mode 100644
index 0000000000000000000000000000000000000000..315d5ea56d82224e9f2eb2d7b8be8706ce600e74
Binary files /dev/null and b/android/app/src/main/res/drawable/blower.png differ
diff --git a/android/app/src/main/res/layout/activity_button.xml b/android/app/src/main/res/layout/activity_button.xml
index 5959cece3ab86b1b473eeac0fd07e1ed8470c80d..962e67a2bcdc88844412fe590db9825d28b3c837 100644
--- a/android/app/src/main/res/layout/activity_button.xml
+++ b/android/app/src/main/res/layout/activity_button.xml
@@ -60,11 +60,11 @@
 
         android:layout_marginEnd="16dp"
         android:layout_marginRight="16dp"
-        android:layout_marginBottom="16dp"
+        android:layout_marginBottom="8dp"
         android:background="@drawable/square_off_button"
         android:text="OFF"
         android:textSize="40dp"
-        app:layout_constraintBottom_toTopOf="@+id/cb1"
+        app:layout_constraintBottom_toBottomOf="parent"
         app:layout_constraintEnd_toEndOf="@+id/roundButton2" />
 
     <Button
@@ -76,11 +76,11 @@
         android:layout_marginLeft="16dp"
         android:layout_marginEnd="16dp"
         android:layout_marginRight="16dp"
-        android:layout_marginBottom="16dp"
+        android:layout_marginBottom="8dp"
         android:background="@drawable/square_off_button"
         android:text="AUTO"
         android:textSize="40dp"
-        app:layout_constraintBottom_toTopOf="@+id/cb1"
+        app:layout_constraintBottom_toBottomOf="parent"
         app:layout_constraintEnd_toStartOf="@+id/offButton"
         app:layout_constraintStart_toEndOf="@+id/onButton" />
 
@@ -199,11 +199,11 @@
         android:layout_marginStart="16dp"
 
         android:layout_marginLeft="16dp"
-        android:layout_marginBottom="16dp"
+        android:layout_marginBottom="8dp"
         android:background="@drawable/square_off_button"
         android:text="ON"
         android:textSize="40dp"
-        app:layout_constraintBottom_toTopOf="@+id/cb1"
+        app:layout_constraintBottom_toBottomOf="parent"
         app:layout_constraintStart_toStartOf="@+id/roundButton1" />
 
     <ImageButton
@@ -236,22 +236,20 @@
         app:layout_constraintEnd_toEndOf="parent"
         app:layout_constraintTop_toBottomOf="@+id/yellowButton" />
 
-    <CheckBox
-        android:id="@+id/cb1"
-        android:layout_width="0dp"
-        android:layout_height="60dp"
-        android:layout_marginStart="16dp"
-        android:layout_marginLeft="16dp"
-        android:layout_marginEnd="16dp"
-        android:layout_marginRight="16dp"
-        android:layout_marginBottom="16dp"
-        android:layout_weight="1"
-        android:onClick="onCheckboxClicked"
-        android:scaleX="2"
-        android:scaleY="2"
-        app:layout_constraintBottom_toBottomOf="parent"
+    <ImageButton
+        android:id="@+id/blowerButton"
+        android:layout_width="100dp"
+        android:layout_height="100dp"
+        android:layout_marginTop="32dp"
+        android:layout_marginEnd="24dp"
+        android:layout_marginRight="24dp"
+        android:background="@drawable/round_button"
+        android:scaleType="fitXY"
+        android:src="@drawable/blower"
+        android:text="SPEED"
+        android:textSize="40dp"
         app:layout_constraintEnd_toEndOf="parent"
-        app:layout_constraintStart_toStartOf="parent" />
+        app:layout_constraintTop_toBottomOf="@+id/RLButton" />
 
 
 </android.support.constraint.ConstraintLayout>
diff --git a/bluedot_server/dotserver.py b/bluedot_server/dotserver.py
index 83420829a04eeaf2506fdc09a510763e78584a57..95904e92118094bd73c80f1ee84da5d43c442df7 100644
--- a/bluedot_server/dotserver.py
+++ b/bluedot_server/dotserver.py
@@ -1,5 +1,11 @@
 #!/usr/bin/python3
 
+
+#  ggf wegen umrichter:
+#  s.wendel@sourceindex.de
+
+
+
 DEBUG=False
 platform="raspi"
 
@@ -22,6 +28,8 @@ data0=0
 data1=0
 data2=0
 
+blower=False
+
 last_sensors=0
 sensors=0
 
@@ -77,9 +85,10 @@ master_in=4
 data0_ids={"fwd":0,"bwd":1,"none":2,"none":3,"LL":4,"LR":5,"RL":6,"RR":7}
 #          GND                                          15V DC
 data1_ids={"lbrushcw":0,"lbrushccw":1,"none":2,"none":3,"rbrushcw":4,"rbrushccw":5,"none":6,"none":7}
-#          12V DC                              5V DC  
-data2_ids={"col1":0,"col2":1,"col3":2,"col4":3,"ampel_fwd":4,"ampel_bwd":5,"ampel_stop":6,"none":7}
+#          12V DC                              42V AC  
+data2_ids={"col1":0,"col2":1,"col3":2,"col4":3,"blower":4,"none":5,"none":6,"none":7}
 
+data3_ids={"ampel_fwd":0,"ampel_bwd":1,"ampel_stop":2,"none":3}
 #all on 42V AC
 sensor_ids={"railstart":0,"railend":1,"railposition":2,"left":3,"right":4,"center":5,"none":6,"none":7}
 
@@ -252,7 +261,7 @@ def read_data(card_no,adr):
 
     #print("READ card_no: ",card_no," subadr: ",adr," data: ",result)
 
-    return result
+    return ~result
 
 
 
@@ -460,6 +469,7 @@ def check_sensor_action():
         else:
             print("estop railend released")
             motion_block = motion_block & ~(1<<data0_ids["fwd"])
+    
 
     if (sensors & (1<<sensor_ids["railposition"])) != (last_sensors & (1<<sensor_ids["railposition"])):
         if (sensors & (1<<sensor_ids["railposition"])) !=0:
@@ -821,6 +831,7 @@ def pressed(pos,id):
     global auto
     global time_elap
 
+    global blower
     
 
 
@@ -837,12 +848,14 @@ def pressed(pos,id):
     global rightpressedts
     global heartbeatts
 
+
+
     ts = int(round(time.time() * 1000))
     
-#    print("pressed: ",id,ts);
+    #print("pressed: ",id,ts);
 
     if id=="heartbeat":
-        print("have heartbeat from client")
+#        print("have heartbeat from client")
         heartbeatts=ts
 
     if id=="leftbrush":
@@ -889,6 +902,14 @@ def pressed(pos,id):
             data0=data0 | 1<<data0_ids[id]
 
 
+    elif id=="blower":
+        blower=not blower
+        if blower:
+            data2=data2 | 1<<data2_ids[id]
+        else:
+            data2=data2 & ~(1<<data2_ids[id])
+
+
 
 
 #handle colors
diff --git a/bluedot_server/sensorcheck.py b/bluedot_server/sensorcheck.py
new file mode 100644
index 0000000000000000000000000000000000000000..48ba6dde9432cd15756fc4ee75883538c6e6c901
--- /dev/null
+++ b/bluedot_server/sensorcheck.py
@@ -0,0 +1,106 @@
+#!/usr/bin/python3
+
+st_stop=0
+st_fwd=1
+st_bwd=2
+
+state=st_fwd
+#state=st_bwd
+
+last_sensors=0
+sensors=32
+
+position=0
+
+data0_ids={"fwd":0,"bwd":1,"LL":2,"LR":3,"RL":4,"RR":5,"none":6,"none":7}
+#data1_ids={"lbrushcw":0,"lbrushccw":1,"rbrushcw":2,"rbrushccw":3,"col1":4,"col2":5,"col3":6,"col4":7}
+sensor_ids={"railstart":0,"railend":1,"railposition":2,"left":3,"right":4,"center":5,"none":6,"none":7}
+
+motion_block=0
+
+
+def check_sensor_action():
+    global position
+    global motion_block
+
+    if (sensors & (1<<sensor_ids["railstart"])) != (last_sensors & (1<<sensor_ids["railstart"])):
+        if (sensors & (1<<sensor_ids["railstart"])) != 0:
+            print("railstart hit")
+            motion_block = motion_block | (1<<data0_ids["bwd"])
+        else:
+            print("railstart released")
+            motion_block = motion_block & ~(1<<data0_ids["bwd"])
+
+    if (sensors & (1<<sensor_ids["railend"])) != (last_sensors & (1<<sensor_ids["railend"])):
+        if (sensors & (1<<sensor_ids["railend"])) !=0:
+            print("railend hit")
+            motion_block = motion_block | (1<<data0_ids["fwd"])
+        else:
+            print("railend released")
+            motion_block = motion_block & ~(1<<data0_ids["fwd"])
+
+    if (sensors & (1<<sensor_ids["railposition"])) != (last_sensors & (1<<sensor_ids["railposition"])):
+        if (sensors & (1<<sensor_ids["railposition"])) !=0:
+            print("railposition hit")
+            if state==st_fwd:
+                position+=1
+            else:
+                position-=1
+        else:
+            print("railposition released")
+
+    if (sensors & (1<<sensor_ids["left"])) != (last_sensors & (1<<sensor_ids["left"])):
+        if (sensors & (1<<sensor_ids["left"])) !=0:
+            print("left hit")
+            motion_block = motion_block | (1<<data0_ids["LL"])
+        else:
+            print("left released")
+            motion_block = motion_block & ~(1<<data0_ids["LL"])
+
+
+    if (sensors & (1<<sensor_ids["right"])) != (last_sensors & (1<<sensor_ids["right"])): 
+        if (sensors & (1<<sensor_ids["right"])) !=0:
+            print("right hit")
+            motion_block = motion_block | (1<<data0_ids["RR"])
+        else:
+            print("right released")
+            motion_block = motion_block & ~(1<<data0_ids["RR"])
+
+    if (sensors & (1<<sensor_ids["center"])) != (last_sensors & (1<<sensor_ids["center"])):        
+        if (sensors & (1<<sensor_ids["center"])) !=0:
+            print("center hit")
+            motion_block = motion_block | (1<<data0_ids["LR"])
+            motion_block = motion_block | (1<<data0_ids["RL"])
+
+        else:
+            print("center released")
+            motion_block = motion_block & ~(1<<data0_ids["LR"])
+            motion_block = motion_block & ~(1<<data0_ids["RL"])
+
+    print(motion_block)
+
+
+def apply_motion_block():
+    if (motion_block & (1<<data0_ids["fwd"]) !=0):
+        print("block fwd")
+
+    if (motion_block & (1<<data0_ids["bwd"]) !=0):
+        print("block bwd")
+
+    if (motion_block & (1<<data0_ids["LL"]) !=0):
+        print("block LL")
+
+    if (motion_block & (1<<data0_ids["LR"]) !=0):
+        print("block LR")
+
+    if (motion_block & (1<<data0_ids["RL"]) !=0):
+        print("block RL")
+
+    if (motion_block & (1<<data0_ids["RR"]) !=0):
+        print("block RR")
+
+
+
+
+check_sensor_action()
+apply_motion_block()
\ No newline at end of file
diff --git a/christ_io/.gitignore b/christ_io/.gitignore
new file mode 100644
index 0000000000000000000000000000000000000000..13b81550fffeea4d5d80bfa2dbde308f6225fd11
--- /dev/null
+++ b/christ_io/.gitignore
@@ -0,0 +1 @@
+*.s#*
diff --git a/raspi_mount.dxf b/raspi_mount.dxf
new file mode 100644
index 0000000000000000000000000000000000000000..928a996cd54f79ef7766a06f14b7660bbef2afb9
--- /dev/null
+++ b/raspi_mount.dxf
@@ -0,0 +1,4438 @@
+  0
+SECTION
+  2
+BLOCKS
+  0
+ENDSEC
+  0
+SECTION
+  2
+ENTITIES
+  0
+LINE
+  8
+0
+ 10
+0
+ 20
+0
+ 11
+100
+ 21
+0
+  0
+LINE
+  8
+0
+ 10
+100
+ 20
+0
+ 11
+100
+ 21
+75
+  0
+LINE
+  8
+0
+ 10
+100
+ 20
+75
+ 11
+0
+ 21
+75
+  0
+LINE
+  8
+0
+ 10
+0
+ 20
+75
+ 11
+0
+ 21
+0
+  0
+LINE
+  8
+0
+ 10
+3.5
+ 20
+3
+ 11
+3.50822
+ 21
+3.15679
+  0
+LINE
+  8
+0
+ 10
+3.50822
+ 20
+3.15679
+ 11
+3.53278
+ 21
+3.31187
+  0
+LINE
+  8
+0
+ 10
+3.53278
+ 20
+3.31187
+ 11
+3.57342
+ 21
+3.46352
+  0
+LINE
+  8
+0
+ 10
+3.57342
+ 20
+3.46352
+ 11
+3.62968
+ 21
+3.6101
+  0
+LINE
+  8
+0
+ 10
+3.62968
+ 20
+3.6101
+ 11
+3.70096
+ 21
+3.75
+  0
+LINE
+  8
+0
+ 10
+3.70096
+ 20
+3.75
+ 11
+3.78648
+ 21
+3.88168
+  0
+LINE
+  8
+0
+ 10
+3.78648
+ 20
+3.88168
+ 11
+3.88528
+ 21
+4.0037
+  0
+LINE
+  8
+0
+ 10
+3.88528
+ 20
+4.0037
+ 11
+3.9963
+ 21
+4.11472
+  0
+LINE
+  8
+0
+ 10
+3.9963
+ 20
+4.11472
+ 11
+4.11832
+ 21
+4.21352
+  0
+LINE
+  8
+0
+ 10
+4.11832
+ 20
+4.21352
+ 11
+4.25
+ 21
+4.29904
+  0
+LINE
+  8
+0
+ 10
+4.25
+ 20
+4.29904
+ 11
+4.3899
+ 21
+4.37032
+  0
+LINE
+  8
+0
+ 10
+4.3899
+ 20
+4.37032
+ 11
+4.53648
+ 21
+4.42658
+  0
+LINE
+  8
+0
+ 10
+4.53648
+ 20
+4.42658
+ 11
+4.68813
+ 21
+4.46722
+  0
+LINE
+  8
+0
+ 10
+4.68813
+ 20
+4.46722
+ 11
+4.84321
+ 21
+4.49178
+  0
+LINE
+  8
+0
+ 10
+4.84321
+ 20
+4.49178
+ 11
+5
+ 21
+4.5
+  0
+LINE
+  8
+0
+ 10
+5
+ 20
+4.5
+ 11
+5.15679
+ 21
+4.49178
+  0
+LINE
+  8
+0
+ 10
+5.15679
+ 20
+4.49178
+ 11
+5.31187
+ 21
+4.46722
+  0
+LINE
+  8
+0
+ 10
+5.31187
+ 20
+4.46722
+ 11
+5.46352
+ 21
+4.42658
+  0
+LINE
+  8
+0
+ 10
+5.46352
+ 20
+4.42658
+ 11
+5.6101
+ 21
+4.37032
+  0
+LINE
+  8
+0
+ 10
+5.6101
+ 20
+4.37032
+ 11
+5.75
+ 21
+4.29904
+  0
+LINE
+  8
+0
+ 10
+5.75
+ 20
+4.29904
+ 11
+5.88168
+ 21
+4.21352
+  0
+LINE
+  8
+0
+ 10
+5.88168
+ 20
+4.21352
+ 11
+6.0037
+ 21
+4.11472
+  0
+LINE
+  8
+0
+ 10
+6.0037
+ 20
+4.11472
+ 11
+6.11472
+ 21
+4.0037
+  0
+LINE
+  8
+0
+ 10
+6.11472
+ 20
+4.0037
+ 11
+6.21352
+ 21
+3.88168
+  0
+LINE
+  8
+0
+ 10
+6.21352
+ 20
+3.88168
+ 11
+6.29904
+ 21
+3.75
+  0
+LINE
+  8
+0
+ 10
+6.29904
+ 20
+3.75
+ 11
+6.37032
+ 21
+3.6101
+  0
+LINE
+  8
+0
+ 10
+6.37032
+ 20
+3.6101
+ 11
+6.42658
+ 21
+3.46352
+  0
+LINE
+  8
+0
+ 10
+6.42658
+ 20
+3.46352
+ 11
+6.46722
+ 21
+3.31187
+  0
+LINE
+  8
+0
+ 10
+6.46722
+ 20
+3.31187
+ 11
+6.49178
+ 21
+3.15679
+  0
+LINE
+  8
+0
+ 10
+6.49178
+ 20
+3.15679
+ 11
+6.5
+ 21
+3
+  0
+LINE
+  8
+0
+ 10
+6.5
+ 20
+3
+ 11
+6.49178
+ 21
+2.84321
+  0
+LINE
+  8
+0
+ 10
+6.49178
+ 20
+2.84321
+ 11
+6.46722
+ 21
+2.68813
+  0
+LINE
+  8
+0
+ 10
+6.46722
+ 20
+2.68813
+ 11
+6.42658
+ 21
+2.53648
+  0
+LINE
+  8
+0
+ 10
+6.42658
+ 20
+2.53648
+ 11
+6.37032
+ 21
+2.3899
+  0
+LINE
+  8
+0
+ 10
+6.37032
+ 20
+2.3899
+ 11
+6.29904
+ 21
+2.25
+  0
+LINE
+  8
+0
+ 10
+6.29904
+ 20
+2.25
+ 11
+6.21352
+ 21
+2.11832
+  0
+LINE
+  8
+0
+ 10
+6.21352
+ 20
+2.11832
+ 11
+6.11472
+ 21
+1.9963
+  0
+LINE
+  8
+0
+ 10
+6.11472
+ 20
+1.9963
+ 11
+6.0037
+ 21
+1.88528
+  0
+LINE
+  8
+0
+ 10
+6.0037
+ 20
+1.88528
+ 11
+5.88168
+ 21
+1.78648
+  0
+LINE
+  8
+0
+ 10
+5.88168
+ 20
+1.78648
+ 11
+5.75
+ 21
+1.70096
+  0
+LINE
+  8
+0
+ 10
+5.75
+ 20
+1.70096
+ 11
+5.6101
+ 21
+1.62968
+  0
+LINE
+  8
+0
+ 10
+5.6101
+ 20
+1.62968
+ 11
+5.46352
+ 21
+1.57342
+  0
+LINE
+  8
+0
+ 10
+5.46352
+ 20
+1.57342
+ 11
+5.31187
+ 21
+1.53278
+  0
+LINE
+  8
+0
+ 10
+5.31187
+ 20
+1.53278
+ 11
+5.15679
+ 21
+1.50822
+  0
+LINE
+  8
+0
+ 10
+5.15679
+ 20
+1.50822
+ 11
+5
+ 21
+1.5
+  0
+LINE
+  8
+0
+ 10
+5
+ 20
+1.5
+ 11
+4.84321
+ 21
+1.50822
+  0
+LINE
+  8
+0
+ 10
+4.84321
+ 20
+1.50822
+ 11
+4.68813
+ 21
+1.53278
+  0
+LINE
+  8
+0
+ 10
+4.68813
+ 20
+1.53278
+ 11
+4.53648
+ 21
+1.57342
+  0
+LINE
+  8
+0
+ 10
+4.53648
+ 20
+1.57342
+ 11
+4.3899
+ 21
+1.62968
+  0
+LINE
+  8
+0
+ 10
+4.3899
+ 20
+1.62968
+ 11
+4.25
+ 21
+1.70096
+  0
+LINE
+  8
+0
+ 10
+4.25
+ 20
+1.70096
+ 11
+4.11832
+ 21
+1.78648
+  0
+LINE
+  8
+0
+ 10
+4.11832
+ 20
+1.78648
+ 11
+3.9963
+ 21
+1.88528
+  0
+LINE
+  8
+0
+ 10
+3.9963
+ 20
+1.88528
+ 11
+3.88528
+ 21
+1.9963
+  0
+LINE
+  8
+0
+ 10
+3.88528
+ 20
+1.9963
+ 11
+3.78648
+ 21
+2.11832
+  0
+LINE
+  8
+0
+ 10
+3.78648
+ 20
+2.11832
+ 11
+3.70096
+ 21
+2.25
+  0
+LINE
+  8
+0
+ 10
+3.70096
+ 20
+2.25
+ 11
+3.62968
+ 21
+2.3899
+  0
+LINE
+  8
+0
+ 10
+3.62968
+ 20
+2.3899
+ 11
+3.57342
+ 21
+2.53648
+  0
+LINE
+  8
+0
+ 10
+3.57342
+ 20
+2.53648
+ 11
+3.53278
+ 21
+2.68813
+  0
+LINE
+  8
+0
+ 10
+3.53278
+ 20
+2.68813
+ 11
+3.50822
+ 21
+2.84321
+  0
+LINE
+  8
+0
+ 10
+3.50822
+ 20
+2.84321
+ 11
+3.5
+ 21
+3
+  0
+LINE
+  8
+0
+ 10
+3.5
+ 20
+23
+ 11
+3.50822
+ 21
+23.1568
+  0
+LINE
+  8
+0
+ 10
+3.50822
+ 20
+23.1568
+ 11
+3.53278
+ 21
+23.3119
+  0
+LINE
+  8
+0
+ 10
+3.53278
+ 20
+23.3119
+ 11
+3.57342
+ 21
+23.4635
+  0
+LINE
+  8
+0
+ 10
+3.57342
+ 20
+23.4635
+ 11
+3.62968
+ 21
+23.6101
+  0
+LINE
+  8
+0
+ 10
+3.62968
+ 20
+23.6101
+ 11
+3.70096
+ 21
+23.75
+  0
+LINE
+  8
+0
+ 10
+3.70096
+ 20
+23.75
+ 11
+3.78648
+ 21
+23.8817
+  0
+LINE
+  8
+0
+ 10
+3.78648
+ 20
+23.8817
+ 11
+3.88528
+ 21
+24.0037
+  0
+LINE
+  8
+0
+ 10
+3.88528
+ 20
+24.0037
+ 11
+3.9963
+ 21
+24.1147
+  0
+LINE
+  8
+0
+ 10
+3.9963
+ 20
+24.1147
+ 11
+4.11832
+ 21
+24.2135
+  0
+LINE
+  8
+0
+ 10
+4.11832
+ 20
+24.2135
+ 11
+4.25
+ 21
+24.299
+  0
+LINE
+  8
+0
+ 10
+4.25
+ 20
+24.299
+ 11
+4.3899
+ 21
+24.3703
+  0
+LINE
+  8
+0
+ 10
+4.3899
+ 20
+24.3703
+ 11
+4.53648
+ 21
+24.4266
+  0
+LINE
+  8
+0
+ 10
+4.53648
+ 20
+24.4266
+ 11
+4.68813
+ 21
+24.4672
+  0
+LINE
+  8
+0
+ 10
+4.68813
+ 20
+24.4672
+ 11
+4.84321
+ 21
+24.4918
+  0
+LINE
+  8
+0
+ 10
+4.84321
+ 20
+24.4918
+ 11
+5
+ 21
+24.5
+  0
+LINE
+  8
+0
+ 10
+5
+ 20
+24.5
+ 11
+5.15679
+ 21
+24.4918
+  0
+LINE
+  8
+0
+ 10
+5.15679
+ 20
+24.4918
+ 11
+5.31187
+ 21
+24.4672
+  0
+LINE
+  8
+0
+ 10
+5.31187
+ 20
+24.4672
+ 11
+5.46352
+ 21
+24.4266
+  0
+LINE
+  8
+0
+ 10
+5.46352
+ 20
+24.4266
+ 11
+5.6101
+ 21
+24.3703
+  0
+LINE
+  8
+0
+ 10
+5.6101
+ 20
+24.3703
+ 11
+5.75
+ 21
+24.299
+  0
+LINE
+  8
+0
+ 10
+5.75
+ 20
+24.299
+ 11
+5.88168
+ 21
+24.2135
+  0
+LINE
+  8
+0
+ 10
+5.88168
+ 20
+24.2135
+ 11
+6.0037
+ 21
+24.1147
+  0
+LINE
+  8
+0
+ 10
+6.0037
+ 20
+24.1147
+ 11
+6.11472
+ 21
+24.0037
+  0
+LINE
+  8
+0
+ 10
+6.11472
+ 20
+24.0037
+ 11
+6.21352
+ 21
+23.8817
+  0
+LINE
+  8
+0
+ 10
+6.21352
+ 20
+23.8817
+ 11
+6.29904
+ 21
+23.75
+  0
+LINE
+  8
+0
+ 10
+6.29904
+ 20
+23.75
+ 11
+6.37032
+ 21
+23.6101
+  0
+LINE
+  8
+0
+ 10
+6.37032
+ 20
+23.6101
+ 11
+6.42658
+ 21
+23.4635
+  0
+LINE
+  8
+0
+ 10
+6.42658
+ 20
+23.4635
+ 11
+6.46722
+ 21
+23.3119
+  0
+LINE
+  8
+0
+ 10
+6.46722
+ 20
+23.3119
+ 11
+6.49178
+ 21
+23.1568
+  0
+LINE
+  8
+0
+ 10
+6.49178
+ 20
+23.1568
+ 11
+6.5
+ 21
+23
+  0
+LINE
+  8
+0
+ 10
+6.5
+ 20
+23
+ 11
+6.49178
+ 21
+22.8432
+  0
+LINE
+  8
+0
+ 10
+6.49178
+ 20
+22.8432
+ 11
+6.46722
+ 21
+22.6881
+  0
+LINE
+  8
+0
+ 10
+6.46722
+ 20
+22.6881
+ 11
+6.42658
+ 21
+22.5365
+  0
+LINE
+  8
+0
+ 10
+6.42658
+ 20
+22.5365
+ 11
+6.37032
+ 21
+22.3899
+  0
+LINE
+  8
+0
+ 10
+6.37032
+ 20
+22.3899
+ 11
+6.29904
+ 21
+22.25
+  0
+LINE
+  8
+0
+ 10
+6.29904
+ 20
+22.25
+ 11
+6.21352
+ 21
+22.1183
+  0
+LINE
+  8
+0
+ 10
+6.21352
+ 20
+22.1183
+ 11
+6.11472
+ 21
+21.9963
+  0
+LINE
+  8
+0
+ 10
+6.11472
+ 20
+21.9963
+ 11
+6.0037
+ 21
+21.8853
+  0
+LINE
+  8
+0
+ 10
+6.0037
+ 20
+21.8853
+ 11
+5.88168
+ 21
+21.7865
+  0
+LINE
+  8
+0
+ 10
+5.88168
+ 20
+21.7865
+ 11
+5.75
+ 21
+21.701
+  0
+LINE
+  8
+0
+ 10
+5.75
+ 20
+21.701
+ 11
+5.6101
+ 21
+21.6297
+  0
+LINE
+  8
+0
+ 10
+5.6101
+ 20
+21.6297
+ 11
+5.46352
+ 21
+21.5734
+  0
+LINE
+  8
+0
+ 10
+5.46352
+ 20
+21.5734
+ 11
+5.31187
+ 21
+21.5328
+  0
+LINE
+  8
+0
+ 10
+5.31187
+ 20
+21.5328
+ 11
+5.15679
+ 21
+21.5082
+  0
+LINE
+  8
+0
+ 10
+5.15679
+ 20
+21.5082
+ 11
+5
+ 21
+21.5
+  0
+LINE
+  8
+0
+ 10
+5
+ 20
+21.5
+ 11
+4.84321
+ 21
+21.5082
+  0
+LINE
+  8
+0
+ 10
+4.84321
+ 20
+21.5082
+ 11
+4.68813
+ 21
+21.5328
+  0
+LINE
+  8
+0
+ 10
+4.68813
+ 20
+21.5328
+ 11
+4.53648
+ 21
+21.5734
+  0
+LINE
+  8
+0
+ 10
+4.53648
+ 20
+21.5734
+ 11
+4.3899
+ 21
+21.6297
+  0
+LINE
+  8
+0
+ 10
+4.3899
+ 20
+21.6297
+ 11
+4.25
+ 21
+21.701
+  0
+LINE
+  8
+0
+ 10
+4.25
+ 20
+21.701
+ 11
+4.11832
+ 21
+21.7865
+  0
+LINE
+  8
+0
+ 10
+4.11832
+ 20
+21.7865
+ 11
+3.9963
+ 21
+21.8853
+  0
+LINE
+  8
+0
+ 10
+3.9963
+ 20
+21.8853
+ 11
+3.88528
+ 21
+21.9963
+  0
+LINE
+  8
+0
+ 10
+3.88528
+ 20
+21.9963
+ 11
+3.78648
+ 21
+22.1183
+  0
+LINE
+  8
+0
+ 10
+3.78648
+ 20
+22.1183
+ 11
+3.70096
+ 21
+22.25
+  0
+LINE
+  8
+0
+ 10
+3.70096
+ 20
+22.25
+ 11
+3.62968
+ 21
+22.3899
+  0
+LINE
+  8
+0
+ 10
+3.62968
+ 20
+22.3899
+ 11
+3.57342
+ 21
+22.5365
+  0
+LINE
+  8
+0
+ 10
+3.57342
+ 20
+22.5365
+ 11
+3.53278
+ 21
+22.6881
+  0
+LINE
+  8
+0
+ 10
+3.53278
+ 20
+22.6881
+ 11
+3.50822
+ 21
+22.8432
+  0
+LINE
+  8
+0
+ 10
+3.50822
+ 20
+22.8432
+ 11
+3.5
+ 21
+23
+  0
+LINE
+  8
+0
+ 10
+3.5
+ 20
+72
+ 11
+3.50822
+ 21
+72.1568
+  0
+LINE
+  8
+0
+ 10
+3.50822
+ 20
+72.1568
+ 11
+3.53278
+ 21
+72.3119
+  0
+LINE
+  8
+0
+ 10
+3.53278
+ 20
+72.3119
+ 11
+3.57342
+ 21
+72.4635
+  0
+LINE
+  8
+0
+ 10
+3.57342
+ 20
+72.4635
+ 11
+3.62968
+ 21
+72.6101
+  0
+LINE
+  8
+0
+ 10
+3.62968
+ 20
+72.6101
+ 11
+3.70096
+ 21
+72.75
+  0
+LINE
+  8
+0
+ 10
+3.70096
+ 20
+72.75
+ 11
+3.78648
+ 21
+72.8817
+  0
+LINE
+  8
+0
+ 10
+3.78648
+ 20
+72.8817
+ 11
+3.88528
+ 21
+73.0037
+  0
+LINE
+  8
+0
+ 10
+3.88528
+ 20
+73.0037
+ 11
+3.9963
+ 21
+73.1147
+  0
+LINE
+  8
+0
+ 10
+3.9963
+ 20
+73.1147
+ 11
+4.11832
+ 21
+73.2135
+  0
+LINE
+  8
+0
+ 10
+4.11832
+ 20
+73.2135
+ 11
+4.25
+ 21
+73.299
+  0
+LINE
+  8
+0
+ 10
+4.25
+ 20
+73.299
+ 11
+4.3899
+ 21
+73.3703
+  0
+LINE
+  8
+0
+ 10
+4.3899
+ 20
+73.3703
+ 11
+4.53648
+ 21
+73.4266
+  0
+LINE
+  8
+0
+ 10
+4.53648
+ 20
+73.4266
+ 11
+4.68813
+ 21
+73.4672
+  0
+LINE
+  8
+0
+ 10
+4.68813
+ 20
+73.4672
+ 11
+4.84321
+ 21
+73.4918
+  0
+LINE
+  8
+0
+ 10
+4.84321
+ 20
+73.4918
+ 11
+5
+ 21
+73.5
+  0
+LINE
+  8
+0
+ 10
+5
+ 20
+73.5
+ 11
+5.15679
+ 21
+73.4918
+  0
+LINE
+  8
+0
+ 10
+5.15679
+ 20
+73.4918
+ 11
+5.31187
+ 21
+73.4672
+  0
+LINE
+  8
+0
+ 10
+5.31187
+ 20
+73.4672
+ 11
+5.46352
+ 21
+73.4266
+  0
+LINE
+  8
+0
+ 10
+5.46352
+ 20
+73.4266
+ 11
+5.6101
+ 21
+73.3703
+  0
+LINE
+  8
+0
+ 10
+5.6101
+ 20
+73.3703
+ 11
+5.75
+ 21
+73.299
+  0
+LINE
+  8
+0
+ 10
+5.75
+ 20
+73.299
+ 11
+5.88168
+ 21
+73.2135
+  0
+LINE
+  8
+0
+ 10
+5.88168
+ 20
+73.2135
+ 11
+6.0037
+ 21
+73.1147
+  0
+LINE
+  8
+0
+ 10
+6.0037
+ 20
+73.1147
+ 11
+6.11472
+ 21
+73.0037
+  0
+LINE
+  8
+0
+ 10
+6.11472
+ 20
+73.0037
+ 11
+6.21352
+ 21
+72.8817
+  0
+LINE
+  8
+0
+ 10
+6.21352
+ 20
+72.8817
+ 11
+6.29904
+ 21
+72.75
+  0
+LINE
+  8
+0
+ 10
+6.29904
+ 20
+72.75
+ 11
+6.37032
+ 21
+72.6101
+  0
+LINE
+  8
+0
+ 10
+6.37032
+ 20
+72.6101
+ 11
+6.42658
+ 21
+72.4635
+  0
+LINE
+  8
+0
+ 10
+6.42658
+ 20
+72.4635
+ 11
+6.46722
+ 21
+72.3119
+  0
+LINE
+  8
+0
+ 10
+6.46722
+ 20
+72.3119
+ 11
+6.49178
+ 21
+72.1568
+  0
+LINE
+  8
+0
+ 10
+6.49178
+ 20
+72.1568
+ 11
+6.5
+ 21
+72
+  0
+LINE
+  8
+0
+ 10
+6.5
+ 20
+72
+ 11
+6.49178
+ 21
+71.8432
+  0
+LINE
+  8
+0
+ 10
+6.49178
+ 20
+71.8432
+ 11
+6.46722
+ 21
+71.6881
+  0
+LINE
+  8
+0
+ 10
+6.46722
+ 20
+71.6881
+ 11
+6.42658
+ 21
+71.5365
+  0
+LINE
+  8
+0
+ 10
+6.42658
+ 20
+71.5365
+ 11
+6.37032
+ 21
+71.3899
+  0
+LINE
+  8
+0
+ 10
+6.37032
+ 20
+71.3899
+ 11
+6.29904
+ 21
+71.25
+  0
+LINE
+  8
+0
+ 10
+6.29904
+ 20
+71.25
+ 11
+6.21352
+ 21
+71.1183
+  0
+LINE
+  8
+0
+ 10
+6.21352
+ 20
+71.1183
+ 11
+6.11472
+ 21
+70.9963
+  0
+LINE
+  8
+0
+ 10
+6.11472
+ 20
+70.9963
+ 11
+6.0037
+ 21
+70.8853
+  0
+LINE
+  8
+0
+ 10
+6.0037
+ 20
+70.8853
+ 11
+5.88168
+ 21
+70.7865
+  0
+LINE
+  8
+0
+ 10
+5.88168
+ 20
+70.7865
+ 11
+5.75
+ 21
+70.701
+  0
+LINE
+  8
+0
+ 10
+5.75
+ 20
+70.701
+ 11
+5.6101
+ 21
+70.6297
+  0
+LINE
+  8
+0
+ 10
+5.6101
+ 20
+70.6297
+ 11
+5.46352
+ 21
+70.5734
+  0
+LINE
+  8
+0
+ 10
+5.46352
+ 20
+70.5734
+ 11
+5.31187
+ 21
+70.5328
+  0
+LINE
+  8
+0
+ 10
+5.31187
+ 20
+70.5328
+ 11
+5.15679
+ 21
+70.5082
+  0
+LINE
+  8
+0
+ 10
+5.15679
+ 20
+70.5082
+ 11
+5
+ 21
+70.5
+  0
+LINE
+  8
+0
+ 10
+5
+ 20
+70.5
+ 11
+4.84321
+ 21
+70.5082
+  0
+LINE
+  8
+0
+ 10
+4.84321
+ 20
+70.5082
+ 11
+4.68813
+ 21
+70.5328
+  0
+LINE
+  8
+0
+ 10
+4.68813
+ 20
+70.5328
+ 11
+4.53648
+ 21
+70.5734
+  0
+LINE
+  8
+0
+ 10
+4.53648
+ 20
+70.5734
+ 11
+4.3899
+ 21
+70.6297
+  0
+LINE
+  8
+0
+ 10
+4.3899
+ 20
+70.6297
+ 11
+4.25
+ 21
+70.701
+  0
+LINE
+  8
+0
+ 10
+4.25
+ 20
+70.701
+ 11
+4.11832
+ 21
+70.7865
+  0
+LINE
+  8
+0
+ 10
+4.11832
+ 20
+70.7865
+ 11
+3.9963
+ 21
+70.8853
+  0
+LINE
+  8
+0
+ 10
+3.9963
+ 20
+70.8853
+ 11
+3.88528
+ 21
+70.9963
+  0
+LINE
+  8
+0
+ 10
+3.88528
+ 20
+70.9963
+ 11
+3.78648
+ 21
+71.1183
+  0
+LINE
+  8
+0
+ 10
+3.78648
+ 20
+71.1183
+ 11
+3.70096
+ 21
+71.25
+  0
+LINE
+  8
+0
+ 10
+3.70096
+ 20
+71.25
+ 11
+3.62968
+ 21
+71.3899
+  0
+LINE
+  8
+0
+ 10
+3.62968
+ 20
+71.3899
+ 11
+3.57342
+ 21
+71.5365
+  0
+LINE
+  8
+0
+ 10
+3.57342
+ 20
+71.5365
+ 11
+3.53278
+ 21
+71.6881
+  0
+LINE
+  8
+0
+ 10
+3.53278
+ 20
+71.6881
+ 11
+3.50822
+ 21
+71.8432
+  0
+LINE
+  8
+0
+ 10
+3.50822
+ 20
+71.8432
+ 11
+3.5
+ 21
+72
+  0
+LINE
+  8
+0
+ 10
+15
+ 20
+6
+ 11
+15
+ 21
+19
+  0
+LINE
+  8
+0
+ 10
+15
+ 20
+19
+ 11
+85
+ 21
+19
+  0
+LINE
+  8
+0
+ 10
+85
+ 20
+19
+ 11
+85
+ 21
+6
+  0
+LINE
+  8
+0
+ 10
+85
+ 20
+6
+ 11
+15
+ 21
+6
+  0
+LINE
+  8
+0
+ 10
+61.5
+ 20
+23
+ 11
+61.5082
+ 21
+23.1568
+  0
+LINE
+  8
+0
+ 10
+61.5082
+ 20
+23.1568
+ 11
+61.5328
+ 21
+23.3119
+  0
+LINE
+  8
+0
+ 10
+61.5328
+ 20
+23.3119
+ 11
+61.5734
+ 21
+23.4635
+  0
+LINE
+  8
+0
+ 10
+61.5734
+ 20
+23.4635
+ 11
+61.6297
+ 21
+23.6101
+  0
+LINE
+  8
+0
+ 10
+61.6297
+ 20
+23.6101
+ 11
+61.701
+ 21
+23.75
+  0
+LINE
+  8
+0
+ 10
+61.701
+ 20
+23.75
+ 11
+61.7865
+ 21
+23.8817
+  0
+LINE
+  8
+0
+ 10
+61.7865
+ 20
+23.8817
+ 11
+61.8853
+ 21
+24.0037
+  0
+LINE
+  8
+0
+ 10
+61.8853
+ 20
+24.0037
+ 11
+61.9963
+ 21
+24.1147
+  0
+LINE
+  8
+0
+ 10
+61.9963
+ 20
+24.1147
+ 11
+62.1183
+ 21
+24.2135
+  0
+LINE
+  8
+0
+ 10
+62.1183
+ 20
+24.2135
+ 11
+62.25
+ 21
+24.299
+  0
+LINE
+  8
+0
+ 10
+62.25
+ 20
+24.299
+ 11
+62.3899
+ 21
+24.3703
+  0
+LINE
+  8
+0
+ 10
+62.3899
+ 20
+24.3703
+ 11
+62.5365
+ 21
+24.4266
+  0
+LINE
+  8
+0
+ 10
+62.5365
+ 20
+24.4266
+ 11
+62.6881
+ 21
+24.4672
+  0
+LINE
+  8
+0
+ 10
+62.6881
+ 20
+24.4672
+ 11
+62.8432
+ 21
+24.4918
+  0
+LINE
+  8
+0
+ 10
+62.8432
+ 20
+24.4918
+ 11
+63
+ 21
+24.5
+  0
+LINE
+  8
+0
+ 10
+63
+ 20
+24.5
+ 11
+63.1568
+ 21
+24.4918
+  0
+LINE
+  8
+0
+ 10
+63.1568
+ 20
+24.4918
+ 11
+63.3119
+ 21
+24.4672
+  0
+LINE
+  8
+0
+ 10
+63.3119
+ 20
+24.4672
+ 11
+63.4635
+ 21
+24.4266
+  0
+LINE
+  8
+0
+ 10
+63.4635
+ 20
+24.4266
+ 11
+63.6101
+ 21
+24.3703
+  0
+LINE
+  8
+0
+ 10
+63.6101
+ 20
+24.3703
+ 11
+63.75
+ 21
+24.299
+  0
+LINE
+  8
+0
+ 10
+63.75
+ 20
+24.299
+ 11
+63.8817
+ 21
+24.2135
+  0
+LINE
+  8
+0
+ 10
+63.8817
+ 20
+24.2135
+ 11
+64.0037
+ 21
+24.1147
+  0
+LINE
+  8
+0
+ 10
+64.0037
+ 20
+24.1147
+ 11
+64.1147
+ 21
+24.0037
+  0
+LINE
+  8
+0
+ 10
+64.1147
+ 20
+24.0037
+ 11
+64.2135
+ 21
+23.8817
+  0
+LINE
+  8
+0
+ 10
+64.2135
+ 20
+23.8817
+ 11
+64.299
+ 21
+23.75
+  0
+LINE
+  8
+0
+ 10
+64.299
+ 20
+23.75
+ 11
+64.3703
+ 21
+23.6101
+  0
+LINE
+  8
+0
+ 10
+64.3703
+ 20
+23.6101
+ 11
+64.4266
+ 21
+23.4635
+  0
+LINE
+  8
+0
+ 10
+64.4266
+ 20
+23.4635
+ 11
+64.4672
+ 21
+23.3119
+  0
+LINE
+  8
+0
+ 10
+64.4672
+ 20
+23.3119
+ 11
+64.4918
+ 21
+23.1568
+  0
+LINE
+  8
+0
+ 10
+64.4918
+ 20
+23.1568
+ 11
+64.5
+ 21
+23
+  0
+LINE
+  8
+0
+ 10
+64.5
+ 20
+23
+ 11
+64.4918
+ 21
+22.8432
+  0
+LINE
+  8
+0
+ 10
+64.4918
+ 20
+22.8432
+ 11
+64.4672
+ 21
+22.6881
+  0
+LINE
+  8
+0
+ 10
+64.4672
+ 20
+22.6881
+ 11
+64.4266
+ 21
+22.5365
+  0
+LINE
+  8
+0
+ 10
+64.4266
+ 20
+22.5365
+ 11
+64.3703
+ 21
+22.3899
+  0
+LINE
+  8
+0
+ 10
+64.3703
+ 20
+22.3899
+ 11
+64.299
+ 21
+22.25
+  0
+LINE
+  8
+0
+ 10
+64.299
+ 20
+22.25
+ 11
+64.2135
+ 21
+22.1183
+  0
+LINE
+  8
+0
+ 10
+64.2135
+ 20
+22.1183
+ 11
+64.1147
+ 21
+21.9963
+  0
+LINE
+  8
+0
+ 10
+64.1147
+ 20
+21.9963
+ 11
+64.0037
+ 21
+21.8853
+  0
+LINE
+  8
+0
+ 10
+64.0037
+ 20
+21.8853
+ 11
+63.8817
+ 21
+21.7865
+  0
+LINE
+  8
+0
+ 10
+63.8817
+ 20
+21.7865
+ 11
+63.75
+ 21
+21.701
+  0
+LINE
+  8
+0
+ 10
+63.75
+ 20
+21.701
+ 11
+63.6101
+ 21
+21.6297
+  0
+LINE
+  8
+0
+ 10
+63.6101
+ 20
+21.6297
+ 11
+63.4635
+ 21
+21.5734
+  0
+LINE
+  8
+0
+ 10
+63.4635
+ 20
+21.5734
+ 11
+63.3119
+ 21
+21.5328
+  0
+LINE
+  8
+0
+ 10
+63.3119
+ 20
+21.5328
+ 11
+63.1568
+ 21
+21.5082
+  0
+LINE
+  8
+0
+ 10
+63.1568
+ 20
+21.5082
+ 11
+63
+ 21
+21.5
+  0
+LINE
+  8
+0
+ 10
+63
+ 20
+21.5
+ 11
+62.8432
+ 21
+21.5082
+  0
+LINE
+  8
+0
+ 10
+62.8432
+ 20
+21.5082
+ 11
+62.6881
+ 21
+21.5328
+  0
+LINE
+  8
+0
+ 10
+62.6881
+ 20
+21.5328
+ 11
+62.5365
+ 21
+21.5734
+  0
+LINE
+  8
+0
+ 10
+62.5365
+ 20
+21.5734
+ 11
+62.3899
+ 21
+21.6297
+  0
+LINE
+  8
+0
+ 10
+62.3899
+ 20
+21.6297
+ 11
+62.25
+ 21
+21.701
+  0
+LINE
+  8
+0
+ 10
+62.25
+ 20
+21.701
+ 11
+62.1183
+ 21
+21.7865
+  0
+LINE
+  8
+0
+ 10
+62.1183
+ 20
+21.7865
+ 11
+61.9963
+ 21
+21.8853
+  0
+LINE
+  8
+0
+ 10
+61.9963
+ 20
+21.8853
+ 11
+61.8853
+ 21
+21.9963
+  0
+LINE
+  8
+0
+ 10
+61.8853
+ 20
+21.9963
+ 11
+61.7865
+ 21
+22.1183
+  0
+LINE
+  8
+0
+ 10
+61.7865
+ 20
+22.1183
+ 11
+61.701
+ 21
+22.25
+  0
+LINE
+  8
+0
+ 10
+61.701
+ 20
+22.25
+ 11
+61.6297
+ 21
+22.3899
+  0
+LINE
+  8
+0
+ 10
+61.6297
+ 20
+22.3899
+ 11
+61.5734
+ 21
+22.5365
+  0
+LINE
+  8
+0
+ 10
+61.5734
+ 20
+22.5365
+ 11
+61.5328
+ 21
+22.6881
+  0
+LINE
+  8
+0
+ 10
+61.5328
+ 20
+22.6881
+ 11
+61.5082
+ 21
+22.8432
+  0
+LINE
+  8
+0
+ 10
+61.5082
+ 20
+22.8432
+ 11
+61.5
+ 21
+23
+  0
+LINE
+  8
+0
+ 10
+61.5
+ 20
+72
+ 11
+61.5082
+ 21
+72.1568
+  0
+LINE
+  8
+0
+ 10
+61.5082
+ 20
+72.1568
+ 11
+61.5328
+ 21
+72.3119
+  0
+LINE
+  8
+0
+ 10
+61.5328
+ 20
+72.3119
+ 11
+61.5734
+ 21
+72.4635
+  0
+LINE
+  8
+0
+ 10
+61.5734
+ 20
+72.4635
+ 11
+61.6297
+ 21
+72.6101
+  0
+LINE
+  8
+0
+ 10
+61.6297
+ 20
+72.6101
+ 11
+61.701
+ 21
+72.75
+  0
+LINE
+  8
+0
+ 10
+61.701
+ 20
+72.75
+ 11
+61.7865
+ 21
+72.8817
+  0
+LINE
+  8
+0
+ 10
+61.7865
+ 20
+72.8817
+ 11
+61.8853
+ 21
+73.0037
+  0
+LINE
+  8
+0
+ 10
+61.8853
+ 20
+73.0037
+ 11
+61.9963
+ 21
+73.1147
+  0
+LINE
+  8
+0
+ 10
+61.9963
+ 20
+73.1147
+ 11
+62.1183
+ 21
+73.2135
+  0
+LINE
+  8
+0
+ 10
+62.1183
+ 20
+73.2135
+ 11
+62.25
+ 21
+73.299
+  0
+LINE
+  8
+0
+ 10
+62.25
+ 20
+73.299
+ 11
+62.3899
+ 21
+73.3703
+  0
+LINE
+  8
+0
+ 10
+62.3899
+ 20
+73.3703
+ 11
+62.5365
+ 21
+73.4266
+  0
+LINE
+  8
+0
+ 10
+62.5365
+ 20
+73.4266
+ 11
+62.6881
+ 21
+73.4672
+  0
+LINE
+  8
+0
+ 10
+62.6881
+ 20
+73.4672
+ 11
+62.8432
+ 21
+73.4918
+  0
+LINE
+  8
+0
+ 10
+62.8432
+ 20
+73.4918
+ 11
+63
+ 21
+73.5
+  0
+LINE
+  8
+0
+ 10
+63
+ 20
+73.5
+ 11
+63.1568
+ 21
+73.4918
+  0
+LINE
+  8
+0
+ 10
+63.1568
+ 20
+73.4918
+ 11
+63.3119
+ 21
+73.4672
+  0
+LINE
+  8
+0
+ 10
+63.3119
+ 20
+73.4672
+ 11
+63.4635
+ 21
+73.4266
+  0
+LINE
+  8
+0
+ 10
+63.4635
+ 20
+73.4266
+ 11
+63.6101
+ 21
+73.3703
+  0
+LINE
+  8
+0
+ 10
+63.6101
+ 20
+73.3703
+ 11
+63.75
+ 21
+73.299
+  0
+LINE
+  8
+0
+ 10
+63.75
+ 20
+73.299
+ 11
+63.8817
+ 21
+73.2135
+  0
+LINE
+  8
+0
+ 10
+63.8817
+ 20
+73.2135
+ 11
+64.0037
+ 21
+73.1147
+  0
+LINE
+  8
+0
+ 10
+64.0037
+ 20
+73.1147
+ 11
+64.1147
+ 21
+73.0037
+  0
+LINE
+  8
+0
+ 10
+64.1147
+ 20
+73.0037
+ 11
+64.2135
+ 21
+72.8817
+  0
+LINE
+  8
+0
+ 10
+64.2135
+ 20
+72.8817
+ 11
+64.299
+ 21
+72.75
+  0
+LINE
+  8
+0
+ 10
+64.299
+ 20
+72.75
+ 11
+64.3703
+ 21
+72.6101
+  0
+LINE
+  8
+0
+ 10
+64.3703
+ 20
+72.6101
+ 11
+64.4266
+ 21
+72.4635
+  0
+LINE
+  8
+0
+ 10
+64.4266
+ 20
+72.4635
+ 11
+64.4672
+ 21
+72.3119
+  0
+LINE
+  8
+0
+ 10
+64.4672
+ 20
+72.3119
+ 11
+64.4918
+ 21
+72.1568
+  0
+LINE
+  8
+0
+ 10
+64.4918
+ 20
+72.1568
+ 11
+64.5
+ 21
+72
+  0
+LINE
+  8
+0
+ 10
+64.5
+ 20
+72
+ 11
+64.4918
+ 21
+71.8432
+  0
+LINE
+  8
+0
+ 10
+64.4918
+ 20
+71.8432
+ 11
+64.4672
+ 21
+71.6881
+  0
+LINE
+  8
+0
+ 10
+64.4672
+ 20
+71.6881
+ 11
+64.4266
+ 21
+71.5365
+  0
+LINE
+  8
+0
+ 10
+64.4266
+ 20
+71.5365
+ 11
+64.3703
+ 21
+71.3899
+  0
+LINE
+  8
+0
+ 10
+64.3703
+ 20
+71.3899
+ 11
+64.299
+ 21
+71.25
+  0
+LINE
+  8
+0
+ 10
+64.299
+ 20
+71.25
+ 11
+64.2135
+ 21
+71.1183
+  0
+LINE
+  8
+0
+ 10
+64.2135
+ 20
+71.1183
+ 11
+64.1147
+ 21
+70.9963
+  0
+LINE
+  8
+0
+ 10
+64.1147
+ 20
+70.9963
+ 11
+64.0037
+ 21
+70.8853
+  0
+LINE
+  8
+0
+ 10
+64.0037
+ 20
+70.8853
+ 11
+63.8817
+ 21
+70.7865
+  0
+LINE
+  8
+0
+ 10
+63.8817
+ 20
+70.7865
+ 11
+63.75
+ 21
+70.701
+  0
+LINE
+  8
+0
+ 10
+63.75
+ 20
+70.701
+ 11
+63.6101
+ 21
+70.6297
+  0
+LINE
+  8
+0
+ 10
+63.6101
+ 20
+70.6297
+ 11
+63.4635
+ 21
+70.5734
+  0
+LINE
+  8
+0
+ 10
+63.4635
+ 20
+70.5734
+ 11
+63.3119
+ 21
+70.5328
+  0
+LINE
+  8
+0
+ 10
+63.3119
+ 20
+70.5328
+ 11
+63.1568
+ 21
+70.5082
+  0
+LINE
+  8
+0
+ 10
+63.1568
+ 20
+70.5082
+ 11
+63
+ 21
+70.5
+  0
+LINE
+  8
+0
+ 10
+63
+ 20
+70.5
+ 11
+62.8432
+ 21
+70.5082
+  0
+LINE
+  8
+0
+ 10
+62.8432
+ 20
+70.5082
+ 11
+62.6881
+ 21
+70.5328
+  0
+LINE
+  8
+0
+ 10
+62.6881
+ 20
+70.5328
+ 11
+62.5365
+ 21
+70.5734
+  0
+LINE
+  8
+0
+ 10
+62.5365
+ 20
+70.5734
+ 11
+62.3899
+ 21
+70.6297
+  0
+LINE
+  8
+0
+ 10
+62.3899
+ 20
+70.6297
+ 11
+62.25
+ 21
+70.701
+  0
+LINE
+  8
+0
+ 10
+62.25
+ 20
+70.701
+ 11
+62.1183
+ 21
+70.7865
+  0
+LINE
+  8
+0
+ 10
+62.1183
+ 20
+70.7865
+ 11
+61.9963
+ 21
+70.8853
+  0
+LINE
+  8
+0
+ 10
+61.9963
+ 20
+70.8853
+ 11
+61.8853
+ 21
+70.9963
+  0
+LINE
+  8
+0
+ 10
+61.8853
+ 20
+70.9963
+ 11
+61.7865
+ 21
+71.1183
+  0
+LINE
+  8
+0
+ 10
+61.7865
+ 20
+71.1183
+ 11
+61.701
+ 21
+71.25
+  0
+LINE
+  8
+0
+ 10
+61.701
+ 20
+71.25
+ 11
+61.6297
+ 21
+71.3899
+  0
+LINE
+  8
+0
+ 10
+61.6297
+ 20
+71.3899
+ 11
+61.5734
+ 21
+71.5365
+  0
+LINE
+  8
+0
+ 10
+61.5734
+ 20
+71.5365
+ 11
+61.5328
+ 21
+71.6881
+  0
+LINE
+  8
+0
+ 10
+61.5328
+ 20
+71.6881
+ 11
+61.5082
+ 21
+71.8432
+  0
+LINE
+  8
+0
+ 10
+61.5082
+ 20
+71.8432
+ 11
+61.5
+ 21
+72
+  0
+LINE
+  8
+0
+ 10
+92.5
+ 20
+3
+ 11
+92.5082
+ 21
+3.15679
+  0
+LINE
+  8
+0
+ 10
+92.5082
+ 20
+3.15679
+ 11
+92.5328
+ 21
+3.31187
+  0
+LINE
+  8
+0
+ 10
+92.5328
+ 20
+3.31187
+ 11
+92.5734
+ 21
+3.46352
+  0
+LINE
+  8
+0
+ 10
+92.5734
+ 20
+3.46352
+ 11
+92.6297
+ 21
+3.6101
+  0
+LINE
+  8
+0
+ 10
+92.6297
+ 20
+3.6101
+ 11
+92.701
+ 21
+3.75
+  0
+LINE
+  8
+0
+ 10
+92.701
+ 20
+3.75
+ 11
+92.7865
+ 21
+3.88168
+  0
+LINE
+  8
+0
+ 10
+92.7865
+ 20
+3.88168
+ 11
+92.8853
+ 21
+4.0037
+  0
+LINE
+  8
+0
+ 10
+92.8853
+ 20
+4.0037
+ 11
+92.9963
+ 21
+4.11472
+  0
+LINE
+  8
+0
+ 10
+92.9963
+ 20
+4.11472
+ 11
+93.1183
+ 21
+4.21352
+  0
+LINE
+  8
+0
+ 10
+93.1183
+ 20
+4.21352
+ 11
+93.25
+ 21
+4.29904
+  0
+LINE
+  8
+0
+ 10
+93.25
+ 20
+4.29904
+ 11
+93.3899
+ 21
+4.37032
+  0
+LINE
+  8
+0
+ 10
+93.3899
+ 20
+4.37032
+ 11
+93.5365
+ 21
+4.42658
+  0
+LINE
+  8
+0
+ 10
+93.5365
+ 20
+4.42658
+ 11
+93.6881
+ 21
+4.46722
+  0
+LINE
+  8
+0
+ 10
+93.6881
+ 20
+4.46722
+ 11
+93.8432
+ 21
+4.49178
+  0
+LINE
+  8
+0
+ 10
+93.8432
+ 20
+4.49178
+ 11
+94
+ 21
+4.5
+  0
+LINE
+  8
+0
+ 10
+94
+ 20
+4.5
+ 11
+94.1568
+ 21
+4.49178
+  0
+LINE
+  8
+0
+ 10
+94.1568
+ 20
+4.49178
+ 11
+94.3119
+ 21
+4.46722
+  0
+LINE
+  8
+0
+ 10
+94.3119
+ 20
+4.46722
+ 11
+94.4635
+ 21
+4.42658
+  0
+LINE
+  8
+0
+ 10
+94.4635
+ 20
+4.42658
+ 11
+94.6101
+ 21
+4.37032
+  0
+LINE
+  8
+0
+ 10
+94.6101
+ 20
+4.37032
+ 11
+94.75
+ 21
+4.29904
+  0
+LINE
+  8
+0
+ 10
+94.75
+ 20
+4.29904
+ 11
+94.8817
+ 21
+4.21352
+  0
+LINE
+  8
+0
+ 10
+94.8817
+ 20
+4.21352
+ 11
+95.0037
+ 21
+4.11472
+  0
+LINE
+  8
+0
+ 10
+95.0037
+ 20
+4.11472
+ 11
+95.1147
+ 21
+4.0037
+  0
+LINE
+  8
+0
+ 10
+95.1147
+ 20
+4.0037
+ 11
+95.2135
+ 21
+3.88168
+  0
+LINE
+  8
+0
+ 10
+95.2135
+ 20
+3.88168
+ 11
+95.299
+ 21
+3.75
+  0
+LINE
+  8
+0
+ 10
+95.299
+ 20
+3.75
+ 11
+95.3703
+ 21
+3.6101
+  0
+LINE
+  8
+0
+ 10
+95.3703
+ 20
+3.6101
+ 11
+95.4266
+ 21
+3.46352
+  0
+LINE
+  8
+0
+ 10
+95.4266
+ 20
+3.46352
+ 11
+95.4672
+ 21
+3.31187
+  0
+LINE
+  8
+0
+ 10
+95.4672
+ 20
+3.31187
+ 11
+95.4918
+ 21
+3.15679
+  0
+LINE
+  8
+0
+ 10
+95.4918
+ 20
+3.15679
+ 11
+95.5
+ 21
+3
+  0
+LINE
+  8
+0
+ 10
+95.5
+ 20
+3
+ 11
+95.4918
+ 21
+2.84321
+  0
+LINE
+  8
+0
+ 10
+95.4918
+ 20
+2.84321
+ 11
+95.4672
+ 21
+2.68813
+  0
+LINE
+  8
+0
+ 10
+95.4672
+ 20
+2.68813
+ 11
+95.4266
+ 21
+2.53648
+  0
+LINE
+  8
+0
+ 10
+95.4266
+ 20
+2.53648
+ 11
+95.3703
+ 21
+2.3899
+  0
+LINE
+  8
+0
+ 10
+95.3703
+ 20
+2.3899
+ 11
+95.299
+ 21
+2.25
+  0
+LINE
+  8
+0
+ 10
+95.299
+ 20
+2.25
+ 11
+95.2135
+ 21
+2.11832
+  0
+LINE
+  8
+0
+ 10
+95.2135
+ 20
+2.11832
+ 11
+95.1147
+ 21
+1.9963
+  0
+LINE
+  8
+0
+ 10
+95.1147
+ 20
+1.9963
+ 11
+95.0037
+ 21
+1.88528
+  0
+LINE
+  8
+0
+ 10
+95.0037
+ 20
+1.88528
+ 11
+94.8817
+ 21
+1.78648
+  0
+LINE
+  8
+0
+ 10
+94.8817
+ 20
+1.78648
+ 11
+94.75
+ 21
+1.70096
+  0
+LINE
+  8
+0
+ 10
+94.75
+ 20
+1.70096
+ 11
+94.6101
+ 21
+1.62968
+  0
+LINE
+  8
+0
+ 10
+94.6101
+ 20
+1.62968
+ 11
+94.4635
+ 21
+1.57342
+  0
+LINE
+  8
+0
+ 10
+94.4635
+ 20
+1.57342
+ 11
+94.3119
+ 21
+1.53278
+  0
+LINE
+  8
+0
+ 10
+94.3119
+ 20
+1.53278
+ 11
+94.1568
+ 21
+1.50822
+  0
+LINE
+  8
+0
+ 10
+94.1568
+ 20
+1.50822
+ 11
+94
+ 21
+1.5
+  0
+LINE
+  8
+0
+ 10
+94
+ 20
+1.5
+ 11
+93.8432
+ 21
+1.50822
+  0
+LINE
+  8
+0
+ 10
+93.8432
+ 20
+1.50822
+ 11
+93.6881
+ 21
+1.53278
+  0
+LINE
+  8
+0
+ 10
+93.6881
+ 20
+1.53278
+ 11
+93.5365
+ 21
+1.57342
+  0
+LINE
+  8
+0
+ 10
+93.5365
+ 20
+1.57342
+ 11
+93.3899
+ 21
+1.62968
+  0
+LINE
+  8
+0
+ 10
+93.3899
+ 20
+1.62968
+ 11
+93.25
+ 21
+1.70096
+  0
+LINE
+  8
+0
+ 10
+93.25
+ 20
+1.70096
+ 11
+93.1183
+ 21
+1.78648
+  0
+LINE
+  8
+0
+ 10
+93.1183
+ 20
+1.78648
+ 11
+92.9963
+ 21
+1.88528
+  0
+LINE
+  8
+0
+ 10
+92.9963
+ 20
+1.88528
+ 11
+92.8853
+ 21
+1.9963
+  0
+LINE
+  8
+0
+ 10
+92.8853
+ 20
+1.9963
+ 11
+92.7865
+ 21
+2.11832
+  0
+LINE
+  8
+0
+ 10
+92.7865
+ 20
+2.11832
+ 11
+92.701
+ 21
+2.25
+  0
+LINE
+  8
+0
+ 10
+92.701
+ 20
+2.25
+ 11
+92.6297
+ 21
+2.3899
+  0
+LINE
+  8
+0
+ 10
+92.6297
+ 20
+2.3899
+ 11
+92.5734
+ 21
+2.53648
+  0
+LINE
+  8
+0
+ 10
+92.5734
+ 20
+2.53648
+ 11
+92.5328
+ 21
+2.68813
+  0
+LINE
+  8
+0
+ 10
+92.5328
+ 20
+2.68813
+ 11
+92.5082
+ 21
+2.84321
+  0
+LINE
+  8
+0
+ 10
+92.5082
+ 20
+2.84321
+ 11
+92.5
+ 21
+3
+  0
+ENDSEC
+  0
+SECTION
+  2
+OBJECTS
+  0
+DICTIONARY
+  0
+ENDSEC
+  0
+EOF
diff --git a/raspi_mount.scad b/raspi_mount.scad
new file mode 100644
index 0000000000000000000000000000000000000000..e4f3a9185c5d3242e91f08fd50ef013b0621394e
--- /dev/null
+++ b/raspi_mount.scad
@@ -0,0 +1,24 @@
+$fn=60;
+
+
+projection(cut=true)
+{
+translate([5,3,0]) difference()
+{
+translate([-5,-3,0]) cube([100,75,3]);
+
+
+translate([0,20,0])
+{
+cylinder(10,1.5,1.5,true);
+translate([58,0,0]) cylinder(10,1.5,1.5,true);
+translate([58,49,0]) cylinder(10,1.5,1.5,true);
+translate([0,49,0]) cylinder(10,1.5,1.5,true);
+}
+
+translate([0,0,0]) cylinder(10,1.5,1.5,true);
+translate([89,0,0]) cylinder(10,1.5,1.5,true);
+
+translate([10,3,-5])  cube([70,13,10]);
+}
+}