diff --git a/.classpath b/.classpath
new file mode 100644
index 0000000..36de7ba
--- /dev/null
+++ b/.classpath
@@ -0,0 +1,8 @@
+
+
+
+
+
+
+
+
diff --git a/.project b/.project
new file mode 100644
index 0000000..4c7a50f
--- /dev/null
+++ b/.project
@@ -0,0 +1,33 @@
+
+
+ EngineWrapper
+
+
+
+
+
+ com.android.ide.eclipse.adt.ResourceManagerBuilder
+
+
+
+
+ com.android.ide.eclipse.adt.PreCompilerBuilder
+
+
+
+
+ org.eclipse.jdt.core.javabuilder
+
+
+
+
+ com.android.ide.eclipse.adt.ApkBuilder
+
+
+
+
+
+ com.android.ide.eclipse.adt.AndroidNature
+ org.eclipse.jdt.core.javanature
+
+
diff --git a/AndroidManifest.xml b/AndroidManifest.xml
new file mode 100644
index 0000000..cd9d963
--- /dev/null
+++ b/AndroidManifest.xml
@@ -0,0 +1,39 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/assets/bt_box_yellow.bmp b/assets/bt_box_yellow.bmp
new file mode 100644
index 0000000..b7a2d6f
Binary files /dev/null and b/assets/bt_box_yellow.bmp differ
diff --git a/assets/console_bkg.bmp b/assets/console_bkg.bmp
new file mode 100644
index 0000000..d32ee4c
Binary files /dev/null and b/assets/console_bkg.bmp differ
diff --git a/assets/droid_sans14_font_bitmap.bmp32 b/assets/droid_sans14_font_bitmap.bmp32
new file mode 100644
index 0000000..b9f2b1f
Binary files /dev/null and b/assets/droid_sans14_font_bitmap.bmp32 differ
diff --git a/assets/droid_sans14_font_charmap.txt b/assets/droid_sans14_font_charmap.txt
new file mode 100644
index 0000000..f17cd0b
--- /dev/null
+++ b/assets/droid_sans14_font_charmap.txt
@@ -0,0 +1,95 @@
+32 0.00976562 0.0195312 0 0.0546875 0 0 0.0078125
+49 0.0195312 0.0195312 0.00390625 0.015625 0.0078125 0.0390625 0.015625
+50 0.0371094 0.0195312 0.00195312 0.015625 0.0136719 0.0390625 0.015625
+51 0.0605469 0.0195312 0.00195312 0.015625 0.0117188 0.0390625 0.015625
+52 0.0820312 0.0195312 0.00195312 0.015625 0.0136719 0.0390625 0.015625
+53 0.105469 0.0195312 0.00195312 0.015625 0.0117188 0.0390625 0.015625
+54 0.126953 0.0195312 0.00195312 0.015625 0.0117188 0.0390625 0.015625
+55 0.148438 0.0195312 0.00195312 0.015625 0.0117188 0.0390625 0.015625
+56 0.169922 0.0195312 0.00195312 0.015625 0.0117188 0.0390625 0.015625
+57 0.191406 0.0195312 0.00195312 0.015625 0.0117188 0.0390625 0.015625
+48 0.212891 0.0195312 0.00195312 0.015625 0.0117188 0.0390625 0.015625
+97 0.234375 0.0195312 0.00195312 0.0234375 0.00976562 0.03125 0.0136719
+98 0.253906 0.0195312 0.00195312 0.0117188 0.0117188 0.0429688 0.015625
+99 0.275391 0.0195312 0.00195312 0.0234375 0.00976562 0.03125 0.0136719
+100 0.294922 0.0195312 0.00195312 0.0117188 0.0117188 0.0429688 0.015625
+101 0.316406 0.0195312 0.00195312 0.0234375 0.0117188 0.03125 0.015625
+102 0.337891 0.0195312 0 0.0117188 0.00976562 0.0429688 0.0078125
+103 0.357422 0.0195312 0.00195312 0.0234375 0.0136719 0.0429688 0.0136719
+104 0.380859 0.0195312 0.00195312 0.0117188 0.0117188 0.0429688 0.015625
+105 0.402344 0.0195312 0 0.0117188 0.00585938 0.0429688 0.0078125
+106 0.417969 0.0195312 -0.00195312 0.0117188 0.0078125 0.0546875 0.0078125
+107 0.435547 0.0195312 0.00195312 0.0117188 0.0136719 0.0429688 0.0136719
+108 0.458984 0.0195312 0.00195312 0.0117188 0.00390625 0.0429688 0.0078125
+109 0.472656 0.0195312 0.00195312 0.0234375 0.0214844 0.03125 0.0253906
+110 0.503906 0.0195312 0.00195312 0.0234375 0.0117188 0.03125 0.015625
+111 0.525391 0.0195312 0.00195312 0.0234375 0.0117188 0.03125 0.015625
+112 0.546875 0.0195312 0.00195312 0.0234375 0.0117188 0.0429688 0.015625
+113 0.568359 0.0195312 0.00195312 0.0234375 0.0117188 0.0429688 0.015625
+114 0.589844 0.0195312 0.00195312 0.0234375 0.0078125 0.03125 0.00976562
+115 0.607422 0.0195312 0 0.0234375 0.0117188 0.03125 0.0136719
+116 0.628906 0.0195312 0 0.015625 0.00976562 0.0390625 0.00976562
+117 0.648438 0.0195312 0.00195312 0.0234375 0.0117188 0.03125 0.015625
+118 0.669922 0.0195312 -0.00195312 0.0234375 0.0175781 0.03125 0.0136719
+119 0.697266 0.0195312 -0.00195312 0.0234375 0.0234375 0.03125 0.0195312
+120 0.730469 0.0195312 0 0.0234375 0.0136719 0.03125 0.0136719
+121 0.753906 0.0195312 -0.00195312 0.0234375 0.0175781 0.0429688 0.0136719
+122 0.78125 0.0195312 0.00195312 0.0234375 0.0117188 0.03125 0.0136719
+65 0.802734 0.0195312 -0.00195312 0.015625 0.0214844 0.0390625 0.0175781
+66 0.833984 0.0195312 0.00195312 0.015625 0.0136719 0.0390625 0.0175781
+67 0.857422 0.0195312 0.00195312 0.015625 0.0136719 0.0390625 0.015625
+68 0.880859 0.0195312 0.00195312 0.015625 0.015625 0.0390625 0.0195312
+69 0.90625 0.0195312 0.00195312 0.015625 0.00976562 0.0390625 0.0136719
+70 0.925781 0.0195312 0.00195312 0.015625 0.0117188 0.0390625 0.0136719
+71 0.947266 0.0195312 0.00195312 0.015625 0.015625 0.0390625 0.0195312
+72 0.00976562 0.09375 0.00195312 0.015625 0.015625 0.0390625 0.0195312
+73 0.0351562 0.09375 0 0.015625 0.00976562 0.0390625 0.00976562
+74 0.0546875 0.09375 -0.00390625 0.015625 0.00976562 0.0507812 0.00585938
+75 0.0742188 0.09375 0.00195312 0.015625 0.015625 0.0390625 0.015625
+76 0.0996094 0.09375 0.00195312 0.015625 0.0117188 0.0390625 0.0136719
+77 0.121094 0.09375 0.00195312 0.015625 0.0195312 0.0390625 0.0234375
+78 0.150391 0.09375 0.00195312 0.015625 0.015625 0.0390625 0.0195312
+79 0.175781 0.09375 0.00195312 0.015625 0.0175781 0.0390625 0.0214844
+80 0.203125 0.09375 0.00195312 0.015625 0.0117188 0.0390625 0.015625
+81 0.224609 0.09375 0.00195312 0.015625 0.0175781 0.046875 0.0214844
+82 0.251953 0.09375 0.00195312 0.015625 0.0136719 0.0390625 0.015625
+83 0.275391 0.09375 0 0.015625 0.0136719 0.0390625 0.0136719
+84 0.298828 0.09375 0 0.015625 0.0136719 0.0390625 0.0136719
+85 0.322266 0.09375 0.00195312 0.015625 0.015625 0.0390625 0.0195312
+86 0.347656 0.09375 -0.00195312 0.015625 0.0195312 0.0390625 0.015625
+87 0.376953 0.09375 -0.00195312 0.015625 0.0292969 0.0390625 0.0253906
+88 0.416016 0.09375 -0.00195312 0.015625 0.0195312 0.0390625 0.015625
+89 0.445312 0.09375 -0.00195312 0.015625 0.0175781 0.0390625 0.0136719
+90 0.472656 0.09375 0.00195312 0.015625 0.0117188 0.0390625 0.015625
+46 0.494141 0.09375 0.00195312 0.046875 0.00390625 0.0078125 0.0078125
+44 0.507812 0.09375 0.00195312 0.046875 0.00390625 0.0117188 0.0078125
+58 0.521484 0.09375 0.00195312 0.0234375 0.00390625 0.03125 0.0078125
+59 0.535156 0.09375 0.00195312 0.0234375 0.00390625 0.0351562 0.0078125
+64 0.548828 0.09375 0.00195312 0.015625 0.0195312 0.0429688 0.0234375
+35 0.578125 0.09375 0 0.015625 0.015625 0.0390625 0.0175781
+36 0.603516 0.09375 0.00195312 0.0117188 0.0117188 0.046875 0.015625
+37 0.625 0.09375 0.00195312 0.015625 0.0195312 0.0390625 0.0234375
+94 0.654297 0.09375 0 0.015625 0.0136719 0.0234375 0.0136719
+38 0.677734 0.09375 0.00195312 0.015625 0.0175781 0.0390625 0.0195312
+42 0.705078 0.09375 0 0.0117188 0.0136719 0.0234375 0.015625
+33 0.728516 0.09375 0.00195312 0.015625 0.00390625 0.0390625 0.0078125
+63 0.742188 0.09375 0 0.015625 0.00976562 0.0390625 0.0117188
+40 0.761719 0.09375 0.00195312 0.015625 0.0078125 0.046875 0.0078125
+41 0.779297 0.09375 0 0.015625 0.00585938 0.046875 0.0078125
+91 0.794922 0.09375 0.00195312 0.015625 0.00585938 0.046875 0.0078125
+93 0.810547 0.09375 0 0.015625 0.00585938 0.046875 0.0078125
+123 0.826172 0.09375 0 0.015625 0.00976562 0.046875 0.00976562
+125 0.845703 0.09375 0 0.015625 0.00976562 0.046875 0.00976562
+60 0.865234 0.09375 0.00195312 0.0234375 0.0117188 0.0273438 0.015625
+62 0.886719 0.09375 0.00195312 0.0234375 0.0117188 0.0273438 0.015625
+95 0.908203 0.09375 0 0.0585938 0.0117188 0.00390625 0.0117188
+45 0.929688 0.09375 0.00195312 0.0390625 0.00585938 0.0078125 0.00976562
+43 0.945312 0.09375 0 0.0234375 0.0136719 0.0273438 0.015625
+61 0.00976562 0.167969 0 0.0273438 0.0136719 0.0195312 0.015625
+124 0.0332031 0.167969 0.00585938 0.0117188 0.00390625 0.0546875 0.0136719
+92 0.046875 0.167969 -0.00195312 0.015625 0.0136719 0.0390625 0.00976562
+47 0.0703125 0.167969 -0.00195312 0.015625 0.0136719 0.0390625 0.00976562
+126 0.09375 0.167969 0.00195312 0.03125 0.0117188 0.0117188 0.015625
+96 0.115234 0.167969 0.00585938 0.0117188 0.00585938 0.0078125 0.015625
+34 0.130859 0.167969 0.00195312 0.015625 0.00976562 0.015625 0.0117188
+39 0.150391 0.167969 0.00195312 0.015625 0.00390625 0.015625 0.00585938
\ No newline at end of file
diff --git a/assets/gui_transparent.fragment b/assets/gui_transparent.fragment
new file mode 100644
index 0000000..fb7c2a6
--- /dev/null
+++ b/assets/gui_transparent.fragment
@@ -0,0 +1,10 @@
+precision highp float;
+
+uniform sampler2D Texture;
+varying vec2 texCoord;
+
+void main()
+{
+ vec4 texColor = texture2D(Texture,texCoord).rgba;
+ gl_FragColor = vec4(texColor.rgb, texColor.a);
+}
diff --git a/assets/gui_transparent.vertex b/assets/gui_transparent.vertex
new file mode 100644
index 0000000..ad425c2
--- /dev/null
+++ b/assets/gui_transparent.vertex
@@ -0,0 +1,11 @@
+attribute vec3 vPosition;
+attribute vec2 vTexCoord;
+varying vec2 texCoord;
+uniform mat4 ProjectionMatrix;
+
+void main()
+{
+ //480x320
+ gl_Position = ProjectionMatrix * vec4(vPosition.xyz, 1.0);
+ texCoord = vTexCoord;
+}
\ No newline at end of file
diff --git a/assets/level1ogg.ogg b/assets/level1ogg.ogg
new file mode 100644
index 0000000..ce86d31
Binary files /dev/null and b/assets/level1ogg.ogg differ
diff --git a/assets/model.xml b/assets/model.xml
new file mode 100644
index 0000000..a406ac9
--- /dev/null
+++ b/assets/model.xml
@@ -0,0 +1,1725 @@
+
+
+
+
+
+
+1.15, 0.0, 0.15
+1.15, 0.0, 6.05
+-1.15, 0.0, 6.05
+-1.15, 0.0, 6.05
+-1.15, 0.0, 0.15
+1.15, 0.0, 0.15
+1.15, 2.2, 0.15
+-1.15, 2.2, 0.15
+-1.15, 2.2, 6.05
+-1.15, 2.2, 6.05
+1.15, 2.2, 6.05
+1.15, 2.2, 0.15
+1.15, 2.2, 0.15
+1.15, 2.2, 6.05
+1.15, 0.0, 6.05
+1.15, 0.0, 6.05
+1.15, 0.0, 0.15
+1.15, 2.2, 0.15
+-1.15, 2.2, 0.15
+1.15, 2.2, 0.15
+1.15, 0.0, 0.15
+1.15, 0.0, 0.15
+-1.15, 0.0, 0.15
+-1.15, 2.2, 0.15
+-1.15, 2.2, 6.05
+-1.15, 2.2, 0.15
+-1.15, 0.0, 0.15
+-1.15, 0.0, 0.15
+-1.15, 0.0, 6.05
+-1.15, 2.2, 6.05
+-1.15, 0.0, 6.05
+1.15, 0.0, 6.05
+1.05, 0.0900212, 6.05
+1.05, 0.0900212, 6.05
+-1.05, 0.0900212, 6.05
+-1.15, 0.0, 6.05
+1.15, 0.0, 6.05
+1.15, 2.2, 6.05
+1.05, 2.09437, 6.05
+1.05, 2.09437, 6.05
+1.05, 0.0900212, 6.05
+1.15, 0.0, 6.05
+1.15, 2.2, 6.05
+-1.15, 2.2, 6.05
+-1.05, 2.09437, 6.05
+-1.05, 2.09437, 6.05
+1.05, 2.09437, 6.05
+1.15, 2.2, 6.05
+-1.15, 2.2, 6.05
+-1.15, 0.0, 6.05
+-1.05, 0.0900212, 6.05
+-1.05, 0.0900212, 6.05
+-1.05, 2.09437, 6.05
+-1.15, 2.2, 6.05
+0.61422, 0.0, 6.07288
+0.611504, 0.0, 6.06452
+0.611504, 2.18832, 6.06452
+0.611504, 2.18832, 6.06452
+0.61422, 2.18832, 6.07288
+0.61422, 0.0, 6.07288
+0.588496, 0.0, 6.06452
+0.58578, 0.0, 6.07288
+0.58578, 2.18832, 6.07288
+0.58578, 2.18832, 6.07288
+0.588496, 2.18832, 6.06452
+0.588496, 0.0, 6.06452
+0.58578, 0.0, 6.07288
+0.588496, 0.0, 6.08123
+0.588496, 2.18832, 6.08123
+0.588496, 2.18832, 6.08123
+0.58578, 2.18832, 6.07288
+0.58578, 0.0, 6.07288
+0.588496, 0.0, 6.08123
+0.595606, 0.0, 6.0864
+0.595606, 2.18832, 6.0864
+0.595606, 2.18832, 6.0864
+0.588496, 2.18832, 6.08123
+0.588496, 0.0, 6.08123
+0.595606, 0.0, 6.0864
+0.604394, 0.0, 6.0864
+0.604394, 2.18832, 6.0864
+0.604394, 2.18832, 6.0864
+0.595606, 2.18832, 6.0864
+0.595606, 0.0, 6.0864
+0.604394, 0.0, 6.0864
+0.611504, 0.0, 6.08123
+0.611504, 2.18832, 6.08123
+0.611504, 2.18832, 6.08123
+0.604394, 2.18832, 6.0864
+0.604394, 0.0, 6.0864
+0.604394, 0.0, 6.0864
+0.595606, 0.0, 6.0864
+0.588496, 0.0, 6.08123
+0.588496, 0.0, 6.08123
+0.58578, 0.0, 6.07288
+0.588496, 0.0, 6.06452
+0.588496, 0.0, 6.06452
+0.595606, 0.0, 6.05935
+0.604394, 0.0, 6.05935
+0.604394, 0.0, 6.05935
+0.611504, 0.0, 6.06452
+0.61422, 0.0, 6.07288
+0.588496, 0.0, 6.06452
+0.604394, 0.0, 6.05935
+0.61422, 0.0, 6.07288
+0.588496, 0.0, 6.08123
+0.588496, 0.0, 6.06452
+0.61422, 0.0, 6.07288
+0.604394, 0.0, 6.0864
+0.588496, 0.0, 6.08123
+0.61422, 0.0, 6.07288
+0.611504, 0.0, 6.08123
+0.604394, 0.0, 6.0864
+0.61422, 0.0, 6.07288
+0.611504, 2.18832, 6.06452
+0.604394, 2.18832, 6.05935
+0.595606, 2.18832, 6.05935
+0.595606, 2.18832, 6.05935
+0.588496, 2.18832, 6.06452
+0.58578, 2.18832, 6.07288
+0.58578, 2.18832, 6.07288
+0.588496, 2.18832, 6.08123
+0.595606, 2.18832, 6.0864
+0.595606, 2.18832, 6.0864
+0.604394, 2.18832, 6.0864
+0.611504, 2.18832, 6.08123
+0.58578, 2.18832, 6.07288
+0.595606, 2.18832, 6.0864
+0.611504, 2.18832, 6.08123
+0.595606, 2.18832, 6.05935
+0.58578, 2.18832, 6.07288
+0.611504, 2.18832, 6.08123
+0.611504, 2.18832, 6.06452
+0.595606, 2.18832, 6.05935
+0.611504, 2.18832, 6.08123
+0.61422, 2.18832, 6.07288
+0.611504, 2.18832, 6.06452
+0.611504, 2.18832, 6.08123
+0.215692, 0.0, 6.07288
+0.212695, 0.0, 6.06365
+0.212695, 2.18832, 6.06365
+0.212695, 2.18832, 6.06365
+0.215692, 2.18832, 6.07288
+0.215692, 0.0, 6.07288
+0.187305, 0.0, 6.06365
+0.184308, 0.0, 6.07288
+0.184308, 2.18832, 6.07288
+0.184308, 2.18832, 6.07288
+0.187305, 2.18832, 6.06365
+0.187305, 0.0, 6.06365
+0.184308, 0.0, 6.07288
+0.187305, 0.0, 6.0821
+0.187305, 2.18832, 6.0821
+0.187305, 2.18832, 6.0821
+0.184308, 2.18832, 6.07288
+0.184308, 0.0, 6.07288
+0.187305, 0.0, 6.0821
+0.195151, 0.0, 6.0878
+0.195151, 2.18832, 6.0878
+0.195151, 2.18832, 6.0878
+0.187305, 2.18832, 6.0821
+0.187305, 0.0, 6.0821
+0.195151, 0.0, 6.0878
+0.204849, 0.0, 6.0878
+0.204849, 2.18832, 6.0878
+0.204849, 2.18832, 6.0878
+0.195151, 2.18832, 6.0878
+0.195151, 0.0, 6.0878
+0.204849, 0.0, 6.0878
+0.212695, 0.0, 6.0821
+0.212695, 2.18832, 6.0821
+0.212695, 2.18832, 6.0821
+0.204849, 2.18832, 6.0878
+0.204849, 0.0, 6.0878
+0.204849, 0.0, 6.0878
+0.195151, 0.0, 6.0878
+0.187305, 0.0, 6.0821
+0.187305, 0.0, 6.0821
+0.184308, 0.0, 6.07288
+0.187305, 0.0, 6.06365
+0.187305, 0.0, 6.06365
+0.195151, 0.0, 6.05795
+0.204849, 0.0, 6.05795
+0.204849, 0.0, 6.05795
+0.212695, 0.0, 6.06365
+0.215692, 0.0, 6.07288
+0.187305, 0.0, 6.06365
+0.204849, 0.0, 6.05795
+0.215692, 0.0, 6.07288
+0.187305, 0.0, 6.0821
+0.187305, 0.0, 6.06365
+0.215692, 0.0, 6.07288
+0.204849, 0.0, 6.0878
+0.187305, 0.0, 6.0821
+0.215692, 0.0, 6.07288
+0.212695, 0.0, 6.0821
+0.204849, 0.0, 6.0878
+0.215692, 0.0, 6.07288
+0.212695, 2.18832, 6.06365
+0.204849, 2.18832, 6.05795
+0.195151, 2.18832, 6.05795
+0.195151, 2.18832, 6.05795
+0.187305, 2.18832, 6.06365
+0.184308, 2.18832, 6.07288
+0.184308, 2.18832, 6.07288
+0.187305, 2.18832, 6.0821
+0.195151, 2.18832, 6.0878
+0.195151, 2.18832, 6.0878
+0.204849, 2.18832, 6.0878
+0.212695, 2.18832, 6.0821
+0.184308, 2.18832, 6.07288
+0.195151, 2.18832, 6.0878
+0.212695, 2.18832, 6.0821
+0.195151, 2.18832, 6.05795
+0.184308, 2.18832, 6.07288
+0.212695, 2.18832, 6.0821
+0.212695, 2.18832, 6.06365
+0.195151, 2.18832, 6.05795
+0.212695, 2.18832, 6.0821
+0.215692, 2.18832, 6.07288
+0.212695, 2.18832, 6.06365
+0.212695, 2.18832, 6.0821
+-0.184136, 0.0, 6.07288
+-0.187166, 0.0, 6.06355
+-0.187166, 2.18832, 6.06355
+-0.187166, 2.18832, 6.06355
+-0.184136, 2.18832, 6.07288
+-0.184136, 0.0, 6.07288
+-0.215864, 0.0, 6.07288
+-0.212834, 0.0, 6.0822
+-0.212834, 2.18832, 6.0822
+-0.212834, 2.18832, 6.0822
+-0.215864, 2.18832, 6.07288
+-0.215864, 0.0, 6.07288
+-0.212834, 0.0, 6.0822
+-0.204902, 0.0, 6.08796
+-0.204902, 2.18832, 6.08796
+-0.204902, 2.18832, 6.08796
+-0.212834, 2.18832, 6.0822
+-0.212834, 0.0, 6.0822
+-0.204902, 0.0, 6.08796
+-0.195098, 0.0, 6.08796
+-0.195098, 2.18832, 6.08796
+-0.195098, 2.18832, 6.08796
+-0.204902, 2.18832, 6.08796
+-0.204902, 0.0, 6.08796
+-0.195098, 0.0, 6.08796
+-0.187166, 0.0, 6.0822
+-0.187166, 2.18832, 6.0822
+-0.187166, 2.18832, 6.0822
+-0.195098, 2.18832, 6.08796
+-0.195098, 0.0, 6.08796
+-0.187166, 0.0, 6.0822
+-0.184136, 0.0, 6.07288
+-0.184136, 2.18832, 6.07288
+-0.184136, 2.18832, 6.07288
+-0.187166, 2.18832, 6.0822
+-0.187166, 0.0, 6.0822
+-0.195098, 0.0, 6.08796
+-0.204902, 0.0, 6.08796
+-0.212834, 0.0, 6.0822
+-0.212834, 0.0, 6.0822
+-0.215864, 0.0, 6.07288
+-0.212834, 0.0, 6.06355
+-0.212834, 0.0, 6.06355
+-0.204902, 0.0, 6.05779
+-0.195098, 0.0, 6.05779
+-0.195098, 0.0, 6.05779
+-0.187166, 0.0, 6.06355
+-0.184136, 0.0, 6.07288
+-0.212834, 0.0, 6.06355
+-0.195098, 0.0, 6.05779
+-0.184136, 0.0, 6.07288
+-0.212834, 0.0, 6.0822
+-0.212834, 0.0, 6.06355
+-0.184136, 0.0, 6.07288
+-0.195098, 0.0, 6.08796
+-0.212834, 0.0, 6.0822
+-0.184136, 0.0, 6.07288
+-0.187166, 0.0, 6.0822
+-0.195098, 0.0, 6.08796
+-0.184136, 0.0, 6.07288
+-0.187166, 2.18832, 6.06355
+-0.195098, 2.18832, 6.05779
+-0.204902, 2.18832, 6.05779
+-0.204902, 2.18832, 6.05779
+-0.212834, 2.18832, 6.06355
+-0.215864, 2.18832, 6.07288
+-0.215864, 2.18832, 6.07288
+-0.212834, 2.18832, 6.0822
+-0.204902, 2.18832, 6.08796
+-0.204902, 2.18832, 6.08796
+-0.195098, 2.18832, 6.08796
+-0.187166, 2.18832, 6.0822
+-0.215864, 2.18832, 6.07288
+-0.204902, 2.18832, 6.08796
+-0.187166, 2.18832, 6.0822
+-0.204902, 2.18832, 6.05779
+-0.215864, 2.18832, 6.07288
+-0.187166, 2.18832, 6.0822
+-0.187166, 2.18832, 6.06355
+-0.204902, 2.18832, 6.05779
+-0.187166, 2.18832, 6.0822
+-0.184136, 2.18832, 6.07288
+-0.187166, 2.18832, 6.06355
+-0.187166, 2.18832, 6.0822
+-0.585371, 0.0, 6.07288
+-0.588165, 0.0, 6.06428
+-0.588165, 2.18832, 6.06428
+-0.588165, 2.18832, 6.06428
+-0.585371, 2.18832, 6.07288
+-0.585371, 0.0, 6.07288
+-0.614629, 0.0, 6.07288
+-0.611835, 0.0, 6.08148
+-0.611835, 2.18832, 6.08148
+-0.611835, 2.18832, 6.08148
+-0.614629, 2.18832, 6.07288
+-0.614629, 0.0, 6.07288
+-0.611835, 0.0, 6.08148
+-0.604521, 0.0, 6.08679
+-0.604521, 2.18832, 6.08679
+-0.604521, 2.18832, 6.08679
+-0.611835, 2.18832, 6.08148
+-0.611835, 0.0, 6.08148
+-0.604521, 0.0, 6.08679
+-0.595479, 0.0, 6.08679
+-0.595479, 2.18832, 6.08679
+-0.595479, 2.18832, 6.08679
+-0.604521, 2.18832, 6.08679
+-0.604521, 0.0, 6.08679
+-0.595479, 0.0, 6.08679
+-0.588165, 0.0, 6.08148
+-0.588165, 2.18832, 6.08148
+-0.588165, 2.18832, 6.08148
+-0.595479, 2.18832, 6.08679
+-0.595479, 0.0, 6.08679
+-0.588165, 0.0, 6.08148
+-0.585371, 0.0, 6.07288
+-0.585371, 2.18832, 6.07288
+-0.585371, 2.18832, 6.07288
+-0.588165, 2.18832, 6.08148
+-0.588165, 0.0, 6.08148
+-0.595479, 0.0, 6.08679
+-0.604521, 0.0, 6.08679
+-0.611835, 0.0, 6.08148
+-0.611835, 0.0, 6.08148
+-0.614629, 0.0, 6.07288
+-0.611835, 0.0, 6.06428
+-0.611835, 0.0, 6.06428
+-0.604521, 0.0, 6.05896
+-0.595479, 0.0, 6.05896
+-0.595479, 0.0, 6.05896
+-0.588165, 0.0, 6.06428
+-0.585371, 0.0, 6.07288
+-0.611835, 0.0, 6.06428
+-0.595479, 0.0, 6.05896
+-0.585371, 0.0, 6.07288
+-0.611835, 0.0, 6.08148
+-0.611835, 0.0, 6.06428
+-0.585371, 0.0, 6.07288
+-0.595479, 0.0, 6.08679
+-0.611835, 0.0, 6.08148
+-0.585371, 0.0, 6.07288
+-0.588165, 0.0, 6.08148
+-0.595479, 0.0, 6.08679
+-0.585371, 0.0, 6.07288
+-0.588165, 2.18832, 6.06428
+-0.595479, 2.18832, 6.05896
+-0.604521, 2.18832, 6.05896
+-0.604521, 2.18832, 6.05896
+-0.611835, 2.18832, 6.06428
+-0.614629, 2.18832, 6.07288
+-0.614629, 2.18832, 6.07288
+-0.611835, 2.18832, 6.08148
+-0.604521, 2.18832, 6.08679
+-0.604521, 2.18832, 6.08679
+-0.595479, 2.18832, 6.08679
+-0.588165, 2.18832, 6.08148
+-0.614629, 2.18832, 6.07288
+-0.604521, 2.18832, 6.08679
+-0.588165, 2.18832, 6.08148
+-0.604521, 2.18832, 6.05896
+-0.614629, 2.18832, 6.07288
+-0.588165, 2.18832, 6.08148
+-0.588165, 2.18832, 6.06428
+-0.604521, 2.18832, 6.05896
+-0.588165, 2.18832, 6.08148
+-0.585371, 2.18832, 6.07288
+-0.588165, 2.18832, 6.06428
+-0.588165, 2.18832, 6.08148
+1.03278, 0.0984738, 6.052
+1.03278, 2.08558, 6.052
+0.00136847, 2.08558, 6.052
+0.00136847, 2.08558, 6.052
+0.00136847, 0.0984738, 6.052
+1.03278, 0.0984738, 6.052
+-0.0122491, 2.08558, 6.052
+-1.04367, 2.08558, 6.052
+-1.04367, 0.0984738, 6.052
+-1.04367, 0.0984738, 6.052
+-0.0122491, 0.0984738, 6.052
+-0.0122491, 2.08558, 6.052
+0.61422, 0.0, 6.07288
+0.61422, 2.18832, 6.07288
+0.61422, 0.569992, 6.07288
+0.61422, 0.569992, 6.07288
+0.61422, 0.543543, 6.07288
+0.61422, 0.0, 6.07288
+0.61422, 2.18832, 6.07288
+0.611504, 2.18832, 6.08123
+0.611504, 0.569992, 6.08123
+0.611504, 0.569992, 6.08123
+0.61422, 0.569992, 6.07288
+0.61422, 2.18832, 6.07288
+0.611504, 2.18832, 6.08123
+0.611504, 0.0, 6.08123
+0.611504, 0.543543, 6.08123
+0.611504, 0.543543, 6.08123
+0.611504, 0.569992, 6.08123
+0.611504, 2.18832, 6.08123
+0.611504, 0.0, 6.08123
+0.61422, 0.0, 6.07288
+0.61422, 0.543543, 6.07288
+0.61422, 0.543543, 6.07288
+0.611504, 0.543543, 6.08123
+0.611504, 0.0, 6.08123
+0.61422, 0.543543, 6.07288
+0.61422, 0.569992, 6.07288
+0.892061, 0.569992, 6.05618
+0.892061, 0.569992, 6.05618
+0.892061, 0.543543, 6.05618
+0.61422, 0.543543, 6.07288
+0.61422, 0.569992, 6.07288
+0.611504, 0.569992, 6.08123
+0.892061, 0.569992, 6.05618
+0.611504, 0.569992, 6.08123
+0.611504, 0.543543, 6.08123
+0.892061, 0.543543, 6.05618
+0.892061, 0.543543, 6.05618
+0.892061, 0.569992, 6.05618
+0.611504, 0.569992, 6.08123
+0.611504, 0.543543, 6.08123
+0.61422, 0.543543, 6.07288
+0.892061, 0.543543, 6.05618
+0.215692, 0.0, 6.07288
+0.215692, 2.18832, 6.07288
+0.215692, 0.576822, 6.07288
+0.215692, 0.576822, 6.07288
+0.215692, 0.546241, 6.07288
+0.215692, 0.0, 6.07288
+0.215692, 2.18832, 6.07288
+0.212695, 2.18832, 6.0821
+0.212695, 0.576822, 6.0821
+0.212695, 0.576822, 6.0821
+0.215692, 0.576822, 6.07288
+0.215692, 2.18832, 6.07288
+0.212695, 2.18832, 6.0821
+0.212695, 0.0, 6.0821
+0.212695, 0.546241, 6.0821
+0.212695, 0.546241, 6.0821
+0.212695, 0.576822, 6.0821
+0.212695, 2.18832, 6.0821
+0.212695, 0.0, 6.0821
+0.215692, 0.0, 6.07288
+0.215692, 0.546241, 6.07288
+0.215692, 0.546241, 6.07288
+0.212695, 0.546241, 6.0821
+0.212695, 0.0, 6.0821
+0.215692, 0.546241, 6.07288
+0.215692, 0.576822, 6.07288
+0.480489, 0.576822, 6.06799
+0.480489, 0.576822, 6.06799
+0.480489, 0.546241, 6.06799
+0.215692, 0.546241, 6.07288
+0.215692, 0.576822, 6.07288
+0.212695, 0.576822, 6.0821
+0.480489, 0.576822, 6.06799
+0.212695, 0.576822, 6.0821
+0.212695, 0.546241, 6.0821
+0.480489, 0.546241, 6.06799
+0.480489, 0.546241, 6.06799
+0.480489, 0.576822, 6.06799
+0.212695, 0.576822, 6.0821
+0.212695, 0.546241, 6.0821
+0.215692, 0.546241, 6.07288
+0.480489, 0.546241, 6.06799
+-0.212834, 2.18832, 6.06355
+-0.212834, 0.0, 6.06355
+-0.212834, 0.537944, 6.06355
+-0.212834, 0.537944, 6.06355
+-0.212834, 0.572329, 6.06355
+-0.212834, 2.18832, 6.06355
+-0.212834, 0.0, 6.06355
+-0.215864, 0.0, 6.07288
+-0.215864, 0.537944, 6.07288
+-0.215864, 0.537944, 6.07288
+-0.212834, 0.537944, 6.06355
+-0.212834, 0.0, 6.06355
+-0.215864, 0.0, 6.07288
+-0.215864, 2.18832, 6.07288
+-0.215864, 0.572329, 6.07288
+-0.215864, 0.572329, 6.07288
+-0.215864, 0.537944, 6.07288
+-0.215864, 0.0, 6.07288
+-0.215864, 2.18832, 6.07288
+-0.212834, 2.18832, 6.06355
+-0.212834, 0.572329, 6.06355
+-0.212834, 0.572329, 6.06355
+-0.215864, 0.572329, 6.07288
+-0.215864, 2.18832, 6.07288
+-0.212834, 0.572329, 6.06355
+-0.212834, 0.537944, 6.06355
+-0.480645, 0.537944, 6.05698
+-0.480645, 0.537944, 6.05698
+-0.480645, 0.572329, 6.05698
+-0.212834, 0.572329, 6.06355
+-0.212834, 0.537944, 6.06355
+-0.215864, 0.537944, 6.07288
+-0.480645, 0.537944, 6.05698
+-0.215864, 0.537944, 6.07288
+-0.215864, 0.572329, 6.07288
+-0.480645, 0.572329, 6.05698
+-0.480645, 0.572329, 6.05698
+-0.480645, 0.537944, 6.05698
+-0.215864, 0.537944, 6.07288
+-0.215864, 0.572329, 6.07288
+-0.212834, 0.572329, 6.06355
+-0.480645, 0.572329, 6.05698
+-0.611835, 2.18832, 6.06428
+-0.611835, 0.0, 6.06428
+-0.611835, 0.532442, 6.06428
+-0.611835, 0.532442, 6.06428
+-0.611835, 0.577831, 6.06428
+-0.611835, 2.18832, 6.06428
+-0.611835, 0.0, 6.06428
+-0.614629, 0.0, 6.07288
+-0.614629, 0.532442, 6.07288
+-0.614629, 0.532442, 6.07288
+-0.611835, 0.532442, 6.06428
+-0.611835, 0.0, 6.06428
+-0.614629, 0.0, 6.07288
+-0.614629, 2.18832, 6.07288
+-0.614629, 0.577831, 6.07288
+-0.614629, 0.577831, 6.07288
+-0.614629, 0.532442, 6.07288
+-0.614629, 0.0, 6.07288
+-0.614629, 2.18832, 6.07288
+-0.611835, 2.18832, 6.06428
+-0.611835, 0.577831, 6.06428
+-0.611835, 0.577831, 6.06428
+-0.614629, 0.577831, 6.07288
+-0.614629, 2.18832, 6.07288
+-0.611835, 0.577831, 6.06428
+-0.611835, 0.532442, 6.06428
+-0.879528, 0.532442, 6.05519
+-0.879528, 0.532442, 6.05519
+-0.879528, 0.577831, 6.05519
+-0.611835, 0.577831, 6.06428
+-0.611835, 0.532442, 6.06428
+-0.614629, 0.532442, 6.07288
+-0.879528, 0.532442, 6.05519
+-0.614629, 0.532442, 6.07288
+-0.614629, 0.577831, 6.07288
+-0.879528, 0.577831, 6.05519
+-0.879528, 0.577831, 6.05519
+-0.879528, 0.532442, 6.05519
+-0.614629, 0.532442, 6.07288
+-0.614629, 0.577831, 6.07288
+-0.611835, 0.577831, 6.06428
+-0.879528, 0.577831, 6.05519
+
+
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.951054, 0.0, -0.309026
+0.951054, 0.0, -0.309026
+0.951054, 0.0, -0.309026
+0.951054, 0.0, -0.309026
+0.951054, 0.0, -0.309026
+0.951054, 0.0, -0.309026
+-0.951056, 0.0, -0.30902
+-0.994186, 0.0, 0.107678
+-0.994186, 0.0, -0.107678
+-0.994186, 0.0, -0.107678
+-0.951056, 0.0, -0.30902
+-0.951056, 0.0, -0.30902
+-0.994186, 0.0, 0.107678
+-0.741036, 0.0, 0.671465
+-0.867608, 0.0, 0.497249
+-0.867608, 0.0, 0.497249
+-0.994186, 0.0, -0.107678
+-0.994186, 0.0, 0.107678
+-0.741036, 0.0, 0.671465
+-0.204823, 0.0, 0.978799
+-0.409646, 0.0, 0.912244
+-0.409646, 0.0, 0.912244
+-0.867608, 0.0, 0.497249
+-0.741036, 0.0, 0.671465
+-0.204823, 0.0, 0.978799
+0.409646, 0.0, 0.912244
+0.204823, 0.0, 0.978799
+0.204823, 0.0, 0.978799
+-0.409646, 0.0, 0.912244
+-0.204823, 0.0, 0.978799
+0.409646, 0.0, 0.912244
+0.58781, 0.0, 0.808999
+0.58781, 0.0, 0.808999
+0.58781, 0.0, 0.808999
+0.204823, 0.0, 0.978799
+0.409646, 0.0, 0.912244
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.951056, 0.0, -0.309018
+0.951056, 0.0, -0.309018
+0.951056, 0.0, -0.309018
+0.951056, 0.0, -0.309018
+0.951056, 0.0, -0.309018
+0.951056, 0.0, -0.309018
+-0.951057, 0.0, -0.309016
+-0.994187, 0.0, 0.107666
+-0.994185, 0.0, -0.107681
+-0.994185, 0.0, -0.107681
+-0.951057, 0.0, -0.309016
+-0.951057, 0.0, -0.309016
+-0.994187, 0.0, 0.107666
+-0.741014, 0.0, 0.67149
+-0.867605, 0.0, 0.497253
+-0.867605, 0.0, 0.497253
+-0.994185, 0.0, -0.107681
+-0.994187, 0.0, 0.107666
+-0.741014, 0.0, 0.67149
+-0.204805, 0.0, 0.978803
+-0.409611, 0.0, 0.91226
+-0.409611, 0.0, 0.91226
+-0.867605, 0.0, 0.497253
+-0.741014, 0.0, 0.67149
+-0.204805, 0.0, 0.978803
+0.409611, 0.0, 0.91226
+0.204806, 0.0, 0.978803
+0.204806, 0.0, 0.978803
+-0.409611, 0.0, 0.91226
+-0.204805, 0.0, 0.978803
+0.409611, 0.0, 0.91226
+0.587765, 0.0, 0.809032
+0.587765, 0.0, 0.809032
+0.587765, 0.0, 0.809032
+0.204806, 0.0, 0.978803
+0.409611, 0.0, 0.91226
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.994184, 0.0, -0.107692
+0.951052, 0.0, -0.309032
+0.951052, 0.0, -0.309032
+0.951052, 0.0, -0.309032
+0.994188, 0.0, 0.107662
+0.994184, 0.0, -0.107692
+-0.951061, 0.0, 0.309003
+-0.740996, 0.0, 0.671509
+-0.867599, 0.0, 0.497264
+-0.867599, 0.0, 0.497264
+-0.951061, 0.0, 0.309003
+-0.951061, 0.0, 0.309003
+-0.740996, 0.0, 0.671509
+-0.204794, 0.0, 0.978805
+-0.409587, 0.0, 0.912271
+-0.409587, 0.0, 0.912271
+-0.867599, 0.0, 0.497264
+-0.740996, 0.0, 0.671509
+-0.204794, 0.0, 0.978805
+0.409588, 0.0, 0.912271
+0.204794, 0.0, 0.978805
+0.204794, 0.0, 0.978805
+-0.409587, 0.0, 0.912271
+-0.204794, 0.0, 0.978805
+0.409588, 0.0, 0.912271
+0.867599, 0.0, 0.497264
+0.740997, 0.0, 0.671509
+0.740997, 0.0, 0.671509
+0.204794, 0.0, 0.978805
+0.409588, 0.0, 0.912271
+0.867599, 0.0, 0.497264
+0.994184, 0.0, -0.107692
+0.994188, 0.0, 0.107662
+0.994188, 0.0, 0.107662
+0.740997, 0.0, 0.671509
+0.867599, 0.0, 0.497264
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.994185, 0.0, -0.107687
+0.951052, 0.0, -0.309031
+0.951052, 0.0, -0.309031
+0.951052, 0.0, -0.309031
+0.994187, 0.0, 0.107671
+0.994185, 0.0, -0.107687
+-0.951057, 0.0, 0.309016
+-0.741023, 0.0, 0.67148
+-0.867605, 0.0, 0.497254
+-0.867605, 0.0, 0.497254
+-0.951057, 0.0, 0.309016
+-0.951057, 0.0, 0.309016
+-0.741023, 0.0, 0.67148
+-0.204814, 0.0, 0.978801
+-0.409628, 0.0, 0.912253
+-0.409628, 0.0, 0.912253
+-0.867605, 0.0, 0.497254
+-0.741023, 0.0, 0.67148
+-0.204814, 0.0, 0.978801
+0.409628, 0.0, 0.912253
+0.204814, 0.0, 0.978801
+0.204814, 0.0, 0.978801
+-0.409628, 0.0, 0.912253
+-0.204814, 0.0, 0.978801
+0.409628, 0.0, 0.912253
+0.867605, 0.0, 0.497254
+0.741023, 0.0, 0.67148
+0.741023, 0.0, 0.67148
+0.204814, 0.0, 0.978801
+0.409628, 0.0, 0.912253
+0.867605, 0.0, 0.497254
+0.994185, 0.0, -0.107687
+0.994187, 0.0, 0.107671
+0.994187, 0.0, 0.107671
+0.741023, 0.0, 0.67148
+0.867605, 0.0, 0.497254
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.951054, 0.0, 0.309026
+0.951054, 0.0, 0.309026
+0.951054, 0.0, 0.309026
+0.951054, 0.0, 0.309026
+0.951054, 0.0, 0.309026
+0.951054, 0.0, 0.309026
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.951054, 0.0, 0.309026
+0.951054, 0.0, 0.309026
+0.951054, 0.0, 0.309026
+0.951054, 0.0, 0.309026
+0.951054, 0.0, 0.309026
+0.951054, 0.0, 0.309026
+-0.0599835, 0.0, -0.998199
+-0.0599835, 0.0, -0.998199
+-0.0599835, 0.0, -0.998199
+-0.0599835, 0.0, -0.998199
+-0.0599835, 0.0, -0.998199
+-0.0599835, 0.0, -0.998199
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0889468, 0.0, 0.996036
+0.0889468, 0.0, 0.996036
+0.0889468, 0.0, 0.996036
+0.0889468, 0.0, 0.996036
+0.0889468, 0.0, 0.996036
+0.0889468, 0.0, 0.996036
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.951061, 0.0, 0.309003
+0.951061, 0.0, 0.309003
+0.951061, 0.0, 0.309003
+0.951061, 0.0, 0.309003
+0.951061, 0.0, 0.309003
+0.951061, 0.0, 0.309003
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.951061, 0.0, 0.309003
+0.951061, 0.0, 0.309003
+0.951061, 0.0, 0.309003
+0.951061, 0.0, 0.309003
+0.951061, 0.0, 0.309003
+0.951061, 0.0, 0.309003
+-0.0184439, 0.0, -0.99983
+-0.0184439, 0.0, -0.99983
+-0.0184439, 0.0, -0.99983
+-0.0184439, 0.0, -0.99983
+-0.0184439, 0.0, -0.99983
+-0.0184439, 0.0, -0.99983
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0526117, 0.0, 0.998615
+0.0526117, 0.0, 0.998615
+0.0526117, 0.0, 0.998615
+0.0526117, 0.0, 0.998615
+0.0526117, 0.0, 0.998615
+0.0526117, 0.0, 0.998615
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+-0.951052, 0.0, -0.309032
+-0.951052, 0.0, -0.309032
+-0.951052, 0.0, -0.309032
+-0.951052, 0.0, -0.309032
+-0.951052, 0.0, -0.309032
+-0.951052, 0.0, -0.309032
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+-0.951052, 0.0, -0.309032
+-0.951052, 0.0, -0.309032
+-0.951052, 0.0, -0.309032
+-0.951052, 0.0, -0.309032
+-0.951052, 0.0, -0.309032
+-0.951052, 0.0, -0.309032
+0.0245422, 0.0, -0.999699
+0.0245422, 0.0, -0.999699
+0.0245422, 0.0, -0.999699
+0.0245422, 0.0, -0.999699
+0.0245422, 0.0, -0.999699
+0.0245422, 0.0, -0.999699
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+-0.0599369, 0.0, 0.998202
+-0.0599369, 0.0, 0.998202
+-0.0599369, 0.0, 0.998202
+-0.0599369, 0.0, 0.998202
+-0.0599369, 0.0, 0.998202
+-0.0599369, 0.0, 0.998202
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+-0.951052, 0.0, -0.309031
+-0.951052, 0.0, -0.309031
+-0.951052, 0.0, -0.309031
+-0.951052, 0.0, -0.309031
+-0.951052, 0.0, -0.309031
+-0.951052, 0.0, -0.309031
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+0.0, 0.0, 0.0
+-0.951052, 0.0, -0.309031
+-0.951052, 0.0, -0.309031
+-0.951052, 0.0, -0.309031
+-0.951052, 0.0, -0.309031
+-0.951052, 0.0, -0.309031
+-0.951052, 0.0, -0.309031
+0.0339176, 0.0, -0.999425
+0.0339176, 0.0, -0.999425
+0.0339176, 0.0, -0.999425
+0.0339176, 0.0, -0.999425
+0.0339176, 0.0, -0.999425
+0.0339176, 0.0, -0.999425
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+-0.0666057, 0.0, 0.997779
+-0.0666057, 0.0, 0.997779
+-0.0666057, 0.0, 0.997779
+-0.0666057, 0.0, 0.997779
+-0.0666057, 0.0, 0.997779
+-0.0666057, 0.0, 0.997779
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+
+
+
+
+0.996648, 0.355226
+0.0979369, 0.355226
+0.0979369, 0.0048809
+0.0979369, 0.0048809
+0.996648, 0.00488085
+0.996648, 0.355226
+0.996643, 0.00482193
+0.996644, 0.355167
+0.0979327, 0.355167
+0.0979327, 0.355167
+0.0979326, 0.00482197
+0.996643, 0.00482193
+0.995325, 0.693698
+0.0952358, 0.693696
+0.0952372, 0.358069
+0.0952372, 0.358069
+0.995326, 0.358072
+0.995325, 0.693698
+0.995712, 0.994161
+0.697017, 0.994161
+0.697017, 0.709019
+0.697017, 0.709019
+0.995712, 0.709019
+0.995712, 0.994161
+0.994841, 0.693621
+0.0947512, 0.693619
+0.0947528, 0.357992
+0.0947528, 0.357992
+0.994842, 0.357995
+0.994841, 0.693621
+0.0445547, 0.707523
+0.695375, 0.712237
+0.666895, 0.737505
+0.666895, 0.737505
+0.072667, 0.733201
+0.0445547, 0.707523
+0.0524875, 0.741276
+0.675028, 0.740186
+0.645188, 0.768535
+0.645188, 0.768535
+0.0780106, 0.769529
+0.0524875, 0.741276
+0.0483286, 0.805124
+0.68021, 0.805144
+0.652737, 0.834161
+0.652737, 0.834161
+0.0758014, 0.834144
+0.0483286, 0.805124
+0.673981, 0.802663
+0.0514405, 0.801571
+0.0769636, 0.773319
+0.0769636, 0.773319
+0.644141, 0.774314
+0.673981, 0.802663
+0.0320342, 0.0043303
+0.0352626, 0.0043303
+0.0352626, 0.808058
+0.0352626, 0.808058
+0.0320342, 0.808058
+0.0320342, 0.0043303
+0.0126548, 0.0043303
+0.0158832, 0.0043303
+0.0158832, 0.808058
+0.0158832, 0.808058
+0.0126548, 0.808058
+0.0126548, 0.0043303
+0.0158832, 0.0043303
+0.0191126, 0.0043303
+0.0191126, 0.808058
+0.0191126, 0.808058
+0.0158832, 0.808058
+0.0158832, 0.0043303
+0.0191126, 0.0043303
+0.022343, 0.0043303
+0.022343, 0.808058
+0.022343, 0.808058
+0.0191126, 0.808058
+0.0191126, 0.0043303
+0.022343, 0.0043303
+0.0255743, 0.0043303
+0.0255743, 0.808058
+0.0255743, 0.808058
+0.022343, 0.808058
+0.022343, 0.0043303
+0.0255743, 0.0043303
+0.0288048, 0.0043303
+0.0288048, 0.808058
+0.0288048, 0.808058
+0.0255743, 0.808058
+0.0255743, 0.0043303
+0.0281171, 0.20497
+0.0290044, 0.208058
+0.0279071, 0.211078
+0.0279071, 0.211078
+0.0252445, 0.212876
+0.0220335, 0.212766
+0.0220335, 0.212766
+0.0195005, 0.210789
+0.0186132, 0.207701
+0.0186132, 0.207701
+0.0197105, 0.204681
+0.0223732, 0.202885
+0.0220335, 0.212766
+0.0186132, 0.207701
+0.0223732, 0.202885
+0.0279071, 0.211078
+0.0220335, 0.212766
+0.0223732, 0.202885
+0.0281171, 0.20497
+0.0279071, 0.211078
+0.0223732, 0.202885
+0.0255843, 0.202992
+0.0281171, 0.20497
+0.0223732, 0.202885
+0.0190881, 0.218049
+0.0204065, 0.220979
+0.0197509, 0.224124
+0.0197509, 0.224124
+0.0173717, 0.226283
+0.0141777, 0.226632
+0.0141777, 0.226632
+0.011389, 0.225036
+0.0100705, 0.222106
+0.0100705, 0.222106
+0.0107261, 0.218961
+0.0147068, 0.216693
+0.0141777, 0.226632
+0.0100705, 0.222106
+0.0147068, 0.216693
+0.0197509, 0.224124
+0.0141777, 0.226632
+0.0147068, 0.216693
+0.0190881, 0.218049
+0.0197509, 0.224124
+0.0147068, 0.216693
+0.0146979, 0.216562
+0.0190881, 0.218049
+0.0147068, 0.216693
+0.0328696, 0.0043303
+0.036432, 0.0043303
+0.036432, 0.808058
+0.036432, 0.808058
+0.0328696, 0.808058
+0.0328696, 0.0043303
+0.0114858, 0.0043303
+0.0150483, 0.0043303
+0.0150483, 0.808058
+0.0150483, 0.808058
+0.0114858, 0.808058
+0.0114858, 0.0043303
+0.0150483, 0.0043303
+0.0186118, 0.0043303
+0.0186118, 0.808058
+0.0186118, 0.808058
+0.0150483, 0.808058
+0.0150483, 0.0043303
+0.0186118, 0.0043303
+0.0221764, 0.0043303
+0.0221763, 0.808058
+0.0221763, 0.808058
+0.0186118, 0.808058
+0.0186118, 0.0043303
+0.0221764, 0.0043303
+0.0257418, 0.0043303
+0.0257418, 0.808058
+0.0257418, 0.808058
+0.0221763, 0.808058
+0.0221764, 0.0043303
+0.0257418, 0.0043303
+0.0293064, 0.0043303
+0.0293063, 0.808058
+0.0293063, 0.808058
+0.0257418, 0.808058
+0.0257418, 0.0043303
+0.0285426, 0.20616
+0.0295102, 0.209571
+0.0282882, 0.212899
+0.0282882, 0.212899
+0.0253432, 0.214874
+0.0218002, 0.21474
+0.0218002, 0.21474
+0.0190125, 0.212549
+0.0180449, 0.209138
+0.0180449, 0.209138
+0.0192669, 0.20581
+0.0222121, 0.203838
+0.0218002, 0.21474
+0.0180449, 0.209138
+0.0222121, 0.203838
+0.0282882, 0.212899
+0.0218002, 0.21474
+0.0222121, 0.203838
+0.0285426, 0.20616
+0.0282882, 0.212899
+0.0222121, 0.203838
+0.0257553, 0.203968
+0.0285426, 0.20616
+0.0222121, 0.203838
+0.0200101, 0.220638
+0.0215053, 0.223853
+0.0208253, 0.227333
+0.0208253, 0.227333
+0.0182299, 0.229748
+0.0147104, 0.230177
+0.0147104, 0.230177
+0.0116111, 0.228455
+0.0101159, 0.22524
+0.0101159, 0.22524
+0.0107959, 0.22176
+0.015157, 0.219214
+0.0147104, 0.230177
+0.0101159, 0.22524
+0.015157, 0.219214
+0.0208253, 0.227333
+0.0147104, 0.230177
+0.015157, 0.219214
+0.0200101, 0.220638
+0.0208253, 0.227333
+0.015157, 0.219214
+0.0151446, 0.219047
+0.0200101, 0.220638
+0.015157, 0.219214
+0.0329622, 0.0043303
+0.0365634, 0.0043303
+0.0365634, 0.808058
+0.0365634, 0.808058
+0.0329622, 0.808058
+0.0329622, 0.0043303
+0.0149465, 0.0043303
+0.018549, 0.0043303
+0.018549, 0.808058
+0.018549, 0.808058
+0.0149465, 0.808058
+0.0149465, 0.0043303
+0.018549, 0.0043303
+0.0221527, 0.0043303
+0.0221529, 0.808058
+0.0221529, 0.808058
+0.018549, 0.808058
+0.018549, 0.0043303
+0.0221527, 0.0043303
+0.0257568, 0.0043303
+0.0257571, 0.808058
+0.0257571, 0.808058
+0.0221529, 0.808058
+0.0221527, 0.0043303
+0.0257568, 0.0043303
+0.0293601, 0.0043303
+0.0293601, 0.808058
+0.0293601, 0.808058
+0.0257571, 0.808058
+0.0257568, 0.0043303
+0.0293601, 0.0043303
+0.0329622, 0.0043303
+0.0329622, 0.808058
+0.0329622, 0.808058
+0.0293601, 0.808058
+0.0293601, 0.0043303
+0.00872991, 0.210054
+0.00752289, 0.206679
+0.00853017, 0.203239
+0.00853017, 0.203239
+0.0113624, 0.201022
+0.014946, 0.200969
+0.014946, 0.200969
+0.0179101, 0.202964
+0.0191171, 0.206339
+0.0191171, 0.206339
+0.0181098, 0.209779
+0.015273, 0.21197
+0.014946, 0.200969
+0.0191171, 0.206339
+0.015273, 0.21197
+0.00853017, 0.203239
+0.014946, 0.200969
+0.015273, 0.21197
+0.00872991, 0.210054
+0.00853017, 0.203239
+0.015273, 0.21197
+0.0116902, 0.212075
+0.00872991, 0.210054
+0.015273, 0.21197
+0.0173309, 0.226479
+0.0139519, 0.225284
+0.0119209, 0.22233
+0.0119209, 0.22233
+0.0134691, 0.218018
+0.0127676, 0.216596
+0.0127676, 0.216596
+0.0176317, 0.214884
+0.0210108, 0.21608
+0.0210108, 0.21608
+0.0230417, 0.219033
+0.0229487, 0.222616
+0.0127676, 0.216596
+0.0210108, 0.21608
+0.0229487, 0.222616
+0.0119209, 0.22233
+0.0127676, 0.216596
+0.0229487, 0.222616
+0.0173309, 0.226479
+0.0119209, 0.22233
+0.0229487, 0.222616
+0.0207674, 0.22546
+0.0173309, 0.226479
+0.0229487, 0.222616
+0.0322638, 0.0043303
+0.0355849, 0.0043303
+0.0355849, 0.808058
+0.0355849, 0.808058
+0.0322638, 0.808058
+0.0322638, 0.0043303
+0.0156493, 0.0043303
+0.0189715, 0.0043303
+0.0189716, 0.808058
+0.0189716, 0.808058
+0.0156493, 0.808058
+0.0156493, 0.0043303
+0.0189715, 0.0043303
+0.0222948, 0.0043303
+0.0222948, 0.808058
+0.0222948, 0.808058
+0.0189716, 0.808058
+0.0189715, 0.0043303
+0.0222948, 0.0043303
+0.0256186, 0.0043303
+0.0256186, 0.808058
+0.0256186, 0.808058
+0.0222948, 0.808058
+0.0222948, 0.0043303
+0.0256186, 0.0043303
+0.0289416, 0.0043303
+0.0289416, 0.808058
+0.0289416, 0.808058
+0.0256186, 0.808058
+0.0256186, 0.0043303
+0.0289416, 0.0043303
+0.0322638, 0.0043303
+0.0322638, 0.808058
+0.0322638, 0.808058
+0.0289416, 0.808058
+0.0289416, 0.0043303
+0.00988939, 0.207325
+0.00878603, 0.204209
+0.00972486, 0.20104
+0.00972486, 0.20104
+0.0123434, 0.199006
+0.0156482, 0.198963
+0.0156482, 0.198963
+0.0183755, 0.200813
+0.0194788, 0.203929
+0.0194788, 0.203929
+0.01854, 0.207098
+0.0159177, 0.209111
+0.0156482, 0.198963
+0.0194788, 0.203929
+0.0159177, 0.209111
+0.00972486, 0.20104
+0.0156482, 0.198963
+0.0159177, 0.209111
+0.00988939, 0.207325
+0.00972486, 0.20104
+0.0159177, 0.209111
+0.0126135, 0.209197
+0.00988939, 0.207325
+0.0159177, 0.209111
+0.0171257, 0.22806
+0.014114, 0.226698
+0.0124783, 0.223826
+0.0124783, 0.223826
+0.014237, 0.219918
+0.0136974, 0.218696
+0.0136974, 0.218696
+0.0183066, 0.217429
+0.0213182, 0.218791
+0.0213182, 0.218791
+0.0229539, 0.221664
+0.022589, 0.224949
+0.0136974, 0.218696
+0.0213182, 0.218791
+0.022589, 0.224949
+0.0124783, 0.223826
+0.0136974, 0.218696
+0.022589, 0.224949
+0.0171257, 0.22806
+0.0124783, 0.223826
+0.022589, 0.224949
+0.0203628, 0.227392
+0.0171257, 0.22806
+0.022589, 0.224949
+0.99556, 0.708874
+0.995362, 0.993985
+0.849113, 0.993985
+0.849113, 0.993985
+0.84931, 0.708874
+0.99556, 0.708874
+0.849122, 0.994505
+0.696954, 0.99411
+0.697152, 0.709
+0.697152, 0.709
+0.84932, 0.709394
+0.849122, 0.994505
+0.0320342, 0.0043303
+0.0320342, 0.808058
+0.0320342, 0.808058
+0.0320342, 0.808058
+0.0320342, 0.0043303
+0.0320342, 0.0043303
+0.0146979, 0.216562
+0.0147068, 0.216693
+0.0288048, 0.808058
+0.0288048, 0.808058
+0.0320342, 0.808058
+0.0146979, 0.216562
+0.0288048, 0.808058
+0.0288048, 0.0043303
+0.0288048, 0.0043303
+0.0288048, 0.0043303
+0.0288048, 0.808058
+0.0288048, 0.808058
+0.0255843, 0.202992
+0.0223732, 0.202885
+0.0320342, 0.0043303
+0.0320342, 0.0043303
+0.0288048, 0.0043303
+0.0255843, 0.202992
+0.0320342, 0.0043303
+0.0320342, 0.808058
+0.0304195, 0.808058
+0.0304195, 0.808058
+0.0304195, 0.0043303
+0.0320342, 0.0043303
+0.0320342, 0.808058
+0.0288048, 0.808058
+0.0304195, 0.808058
+0.0288048, 0.808058
+0.0288048, 0.0043303
+0.0304195, 0.0043303
+0.0304195, 0.0043303
+0.0304195, 0.808058
+0.0288048, 0.808058
+0.0288048, 0.0043303
+0.0320342, 0.0043303
+0.0304195, 0.0043303
+0.0328696, 0.0043303
+0.0328696, 0.808058
+0.0328696, 0.808058
+0.0328696, 0.808058
+0.0328696, 0.0043303
+0.0328696, 0.0043303
+0.0151446, 0.219047
+0.015157, 0.219214
+0.0293063, 0.808058
+0.0293063, 0.808058
+0.0328696, 0.808058
+0.0151446, 0.219047
+0.0293063, 0.808058
+0.0293064, 0.0043303
+0.0293064, 0.0043303
+0.0293064, 0.0043303
+0.0293063, 0.808058
+0.0293063, 0.808058
+0.0257553, 0.203968
+0.0222121, 0.203838
+0.0328696, 0.0043303
+0.0328696, 0.0043303
+0.0293064, 0.0043303
+0.0257553, 0.203968
+0.0328696, 0.0043303
+0.0328696, 0.808058
+0.0310879, 0.808058
+0.0310879, 0.808058
+0.031088, 0.0043303
+0.0328696, 0.0043303
+0.0328696, 0.808058
+0.0293063, 0.808058
+0.0310879, 0.808058
+0.0293063, 0.808058
+0.0293064, 0.0043303
+0.031088, 0.0043303
+0.031088, 0.0043303
+0.0310879, 0.808058
+0.0293063, 0.808058
+0.0293064, 0.0043303
+0.0328696, 0.0043303
+0.031088, 0.0043303
+0.011345, 0.808058
+0.011345, 0.0043303
+0.011345, 0.0043303
+0.011345, 0.0043303
+0.011345, 0.808058
+0.011345, 0.808058
+0.014946, 0.200969
+0.0113624, 0.201022
+0.0149465, 0.0043303
+0.0149465, 0.0043303
+0.011345, 0.0043303
+0.014946, 0.200969
+0.0149465, 0.0043303
+0.0149465, 0.808058
+0.0149465, 0.808058
+0.0149465, 0.808058
+0.0149465, 0.0043303
+0.0149465, 0.0043303
+0.0127676, 0.216596
+0.0134691, 0.218018
+0.011345, 0.808058
+0.011345, 0.808058
+0.0149465, 0.808058
+0.0127676, 0.216596
+0.011345, 0.808058
+0.011345, 0.0043303
+0.0131458, 0.0043303
+0.0131458, 0.0043303
+0.0131458, 0.808058
+0.011345, 0.808058
+0.011345, 0.0043303
+0.0149465, 0.0043303
+0.0131458, 0.0043303
+0.0149465, 0.0043303
+0.0149465, 0.808058
+0.0131458, 0.808058
+0.0131458, 0.808058
+0.0131458, 0.0043303
+0.0149465, 0.0043303
+0.0149465, 0.808058
+0.011345, 0.808058
+0.0131458, 0.808058
+0.0123284, 0.808058
+0.0123284, 0.0043303
+0.0123284, 0.0043303
+0.0123284, 0.0043303
+0.0123284, 0.808058
+0.0123284, 0.808058
+0.0156482, 0.198963
+0.0123434, 0.199006
+0.0156493, 0.0043303
+0.0156493, 0.0043303
+0.0123284, 0.0043303
+0.0156482, 0.198963
+0.0156493, 0.0043303
+0.0156493, 0.808058
+0.0156493, 0.808058
+0.0156493, 0.808058
+0.0156493, 0.0043303
+0.0156493, 0.0043303
+0.0136974, 0.218696
+0.014237, 0.219918
+0.0123284, 0.808058
+0.0123284, 0.808058
+0.0156493, 0.808058
+0.0136974, 0.218696
+0.0123284, 0.808058
+0.0123284, 0.0043303
+0.0139889, 0.0043303
+0.0139889, 0.0043303
+0.0139889, 0.808058
+0.0123284, 0.808058
+0.0123284, 0.0043303
+0.0156493, 0.0043303
+0.0139889, 0.0043303
+0.0156493, 0.0043303
+0.0156493, 0.808058
+0.0139889, 0.808058
+0.0139889, 0.808058
+0.0139889, 0.0043303
+0.0156493, 0.0043303
+0.0156493, 0.808058
+0.0123284, 0.808058
+0.0139889, 0.808058
+
+
+
diff --git a/assets/pit.xml b/assets/pit.xml
new file mode 100644
index 0000000..93aa83c
--- /dev/null
+++ b/assets/pit.xml
@@ -0,0 +1,1185 @@
+
+
+
+
+
+
+-40.0, 0.0, -8.8643
+-40.0, 0.0, 28.8768
+-55.1371, 0.0, 66.6178
+-55.1371, 0.0, 66.6178
+-55.1371, 0.0, -8.8643
+-40.0, 0.0, -8.8643
+-36.7199, 20.0, 28.8472
+-55.1371, 20.0, 28.8472
+-55.1371, 0.0, 66.6178
+-55.1371, 0.0, 66.6178
+-36.7199, 0.0, 66.6178
+-36.7199, 20.0, 28.8472
+-55.1371, 20.0, 28.8472
+-55.1371, 20.0, -8.8643
+-55.1371, 0.0, -8.8643
+-55.1371, 0.0, -8.8643
+-55.1371, 0.0, 66.6178
+-55.1371, 20.0, 28.8472
+-36.7199, 20.0, 28.8472
+-36.7199, 0.0, 66.6178
+-36.7199, 0.0, 28.8768
+-36.7199, 0.0, 28.8768
+-36.7199, 20.0, 8.8611
+-36.7199, 20.0, 28.8472
+-55.1371, 20.0, 28.8472
+-36.7199, 20.0, 28.8472
+-36.7199, 20.0, 8.8611
+-36.7199, 20.0, 8.8611
+-40.0, 20.0, 8.8611
+-55.1371, 20.0, 28.8472
+-55.1371, 20.0, -8.8643
+-40.0, 20.0, -8.8643
+-40.0, 0.0, -8.8643
+-40.0, 0.0, -8.8643
+-55.1371, 0.0, -8.8643
+-55.1371, 20.0, -8.8643
+-36.7199, 0.0, 28.8768
+-40.0, 0.0, 28.8768
+-40.0, 0.0, -8.8643
+-40.0, 0.0, -8.8643
+-36.7199, 0.0, -8.8643
+-36.7199, 0.0, 28.8768
+-40.0, 20.0, 8.8611
+-36.7199, 20.0, 8.8611
+-36.7199, 20.0, -8.8643
+-36.7199, 20.0, -8.8643
+-40.0, 20.0, -8.8643
+-40.0, 20.0, 8.8611
+-40.0, 20.0, -11.1232
+40.0, 20.0, -11.1232
+40.0, 0.0, -11.1232
+40.0, 0.0, -11.1232
+-40.0, 0.0, -11.1232
+-40.0, 20.0, -11.1232
+40.0, 5.96046e-007, -8.86431
+40.0, 0.0, 28.8768
+37.7914, 0.0, 28.8768
+37.7914, 0.0, 28.8768
+37.7914, 0.0, -8.86431
+40.0, 5.96046e-007, -8.86431
+-40.0, 20.0, -11.1232
+-40.0, 0.0, -11.1232
+-40.0, 0.0, -8.8643
+-40.0, 0.0, -8.8643
+-40.0, 20.0, -8.8643
+-40.0, 20.0, -11.1232
+-40.0, 20.0, -11.1232
+-40.0, 20.0, -8.8643
+-36.7199, 20.0, -8.8643
+-36.7199, 0.0, 28.8768
+-36.7199, 0.0, 66.6178
+-55.1371, 0.0, 66.6178
+-55.1371, 0.0, 66.6178
+-40.0, 0.0, 28.8768
+-36.7199, 0.0, 28.8768
+-55.1371, 20.0, 28.8472
+-40.0, 20.0, 8.8611
+-40.0, 20.0, -8.8643
+-40.0, 20.0, -8.8643
+-55.1371, 20.0, -8.8643
+-55.1371, 20.0, 28.8472
+-40.0, 0.0, -11.1232
+40.0, 0.0, -11.1232
+-36.7199, 0.0, -8.8643
+-36.7199, 0.0, -8.8643
+-40.0, 0.0, -8.8643
+-40.0, 0.0, -11.1232
+37.7914, 20.0, -8.8643
+-36.7199, 20.0, -8.8643
+37.7914, 20.0, 8.35083
+37.7914, 0.0, -8.86431
+-36.7199, 0.0, -8.8643
+40.0, 0.0, -11.1232
+40.0, 0.0, -11.1232
+40.0, 5.96046e-007, -8.86431
+37.7914, 0.0, -8.86431
+40.0, 20.0, -11.1232
+40.0, 20.0, -8.8643
+40.0, 5.96046e-007, -8.86431
+40.0, 5.96046e-007, -8.86431
+40.0, 0.0, -11.1232
+40.0, 20.0, -11.1232
+-36.7199, 20.0, -8.8643
+-36.7199, 20.0, 8.8611
+37.7914, 20.0, 8.8611
+37.7914, 20.0, 8.8611
+37.7914, 20.0, 8.35083
+-36.7199, 20.0, -8.8643
+40.0, 20.0, 8.8611
+40.0, 20.0, -8.8643
+37.7914, 20.0, -8.8643
+37.7914, 20.0, -8.8643
+37.7914, 20.0, 8.35083
+40.0, 20.0, 8.8611
+37.7914, 20.0, 8.8611
+40.0, 20.0, 8.8611
+37.7914, 20.0, 8.35083
+56.2086, 20.0, -8.8643
+40.0, 20.0, -8.8643
+40.0, 20.0, 8.8611
+40.0, 20.0, 8.8611
+56.2086, 20.0, 28.8472
+56.2086, 20.0, -8.8643
+56.2086, 20.0, 28.8472
+37.7914, 20.0, 28.8472
+37.7914, -1.19209e-006, 66.6178
+37.7914, -1.19209e-006, 66.6178
+56.2086, -1.19209e-006, 66.6178
+56.2086, 20.0, 28.8472
+56.2086, 20.0, -8.8643
+56.2086, 20.0, 28.8472
+56.2086, -1.19209e-006, 66.6178
+56.2086, -1.19209e-006, 66.6178
+56.2086, 1.19209e-006, -8.86431
+56.2086, 20.0, -8.8643
+37.7914, 20.0, 28.8472
+37.7914, 20.0, 8.8611
+37.7914, 0.0, 28.8768
+37.7914, 0.0, 28.8768
+37.7914, -1.19209e-006, 66.6178
+37.7914, 20.0, 28.8472
+40.0, 5.96046e-007, -8.86431
+40.0, 20.0, -8.8643
+56.2086, 20.0, -8.8643
+56.2086, 20.0, -8.8643
+56.2086, 1.19209e-006, -8.86431
+40.0, 5.96046e-007, -8.86431
+40.0, 0.0, 28.8768
+56.2086, -1.19209e-006, 66.6178
+37.7914, -1.19209e-006, 66.6178
+37.7914, -1.19209e-006, 66.6178
+37.7914, 0.0, 28.8768
+40.0, 0.0, 28.8768
+40.0, 20.0, -11.1232
+-40.0, 20.0, -11.1232
+-36.7199, 20.0, -8.8643
+40.0, 20.0, -11.1232
+-36.7199, 20.0, -8.8643
+37.7914, 20.0, -8.8643
+40.0, 20.0, -11.1232
+37.7914, 20.0, -8.8643
+40.0, 20.0, -8.8643
+-36.7199, 0.0, -8.8643
+37.7914, 0.0, -8.86431
+37.7914, 0.0, 28.8768
+37.7914, 0.0, 28.8768
+-36.7199, 0.0, 28.8768
+-36.7199, 0.0, -8.8643
+37.7914, 20.0, 28.8472
+56.2086, 20.0, 28.8472
+40.0, 20.0, 8.8611
+40.0, 20.0, 8.8611
+37.7914, 20.0, 8.8611
+37.7914, 20.0, 28.8472
+56.2086, 1.19209e-006, -8.86431
+56.2086, -1.19209e-006, 66.6178
+40.0, 0.0, 28.8768
+40.0, 0.0, 28.8768
+40.0, 5.96046e-007, -8.86431
+56.2086, 1.19209e-006, -8.86431
+59.0, 59.8854, 0.768059
+59.0, 83.9841, 97.8209
+-59.0, 83.9841, 97.8209
+-59.0, 83.9841, 97.8209
+-59.0, 59.8854, 0.768059
+59.0, 59.8854, 0.768059
+59.0, 63.7675, -0.19589
+-59.0, 63.7675, -0.19589
+-59.0, 87.8662, 96.8569
+-59.0, 87.8662, 96.8569
+59.0, 87.8662, 96.8569
+59.0, 63.7675, -0.19589
+59.0, 87.8662, 96.8569
+-59.0, 87.8662, 96.8569
+-59.0, 83.9841, 97.8209
+-59.0, 83.9841, 97.8209
+59.0, 83.9841, 97.8209
+59.0, 87.8662, 96.8569
+59.0, 63.7675, -0.19589
+59.0, 87.8662, 96.8569
+59.0, 83.9841, 97.8209
+59.0, 83.9841, 97.8209
+59.0, 59.8854, 0.768059
+59.0, 63.7675, -0.19589
+-59.0, 63.7675, -0.19589
+59.0, 63.7675, -0.19589
+59.0, 59.8854, 0.768059
+59.0, 59.8854, 0.768059
+-59.0, 59.8854, 0.768059
+-59.0, 63.7675, -0.19589
+-59.0, 87.8662, 96.8569
+-59.0, 63.7675, -0.19589
+-59.0, 59.8854, 0.768059
+-59.0, 59.8854, 0.768059
+-59.0, 83.9841, 97.8209
+-59.0, 87.8662, 96.8569
+13.5, 5.77005, 24.9787
+-13.5, 5.77005, 24.9787
+-13.5, 5.15537, 23.7173
+-13.5, 5.15537, 23.7173
+13.5, 5.15537, 23.7173
+13.5, 5.77005, 24.9787
+13.5, 27.4129, 7.75693
+-13.5, 27.4129, 7.75693
+-13.5, 30.0413, 13.1506
+-13.5, 30.0413, 13.1506
+13.5, 30.0413, 13.1506
+13.5, 27.4129, 7.75693
+13.5, 30.0413, 13.1506
+-13.5, 30.0413, 13.1506
+-13.5, 5.77005, 24.9787
+-13.5, 5.77005, 24.9787
+13.5, 5.77005, 24.9787
+13.5, 30.0413, 13.1506
+13.5, 5.15537, 23.7173
+13.5, 15.1147, 13.7502
+13.5, 27.4129, 7.75693
+13.5, 5.15537, 23.7173
+13.5, 27.4129, 7.75693
+13.5, 30.0413, 13.1506
+13.5, 5.15537, 23.7173
+13.5, 30.0413, 13.1506
+13.5, 5.77005, 24.9787
+13.5, 15.1147, 13.7502
+-13.5, 15.1147, 13.7502
+-13.5, 27.4129, 7.75693
+-13.5, 27.4129, 7.75693
+13.5, 27.4129, 7.75693
+13.5, 15.1147, 13.7502
+-13.5, 30.0413, 13.1506
+-13.5, 27.4129, 7.75693
+-13.5, 15.1147, 13.7502
+-13.5, 30.0413, 13.1506
+-13.5, 15.1147, 13.7502
+-13.5, 5.15537, 23.7173
+-13.5, 30.0413, 13.1506
+-13.5, 5.15537, 23.7173
+-13.5, 5.77005, 24.9787
+-36.7199, 0.0, 28.8768
+37.7914, 0.0, 28.8768
+13.5, 5.15537, 23.7173
+13.5, 5.15537, 23.7173
+-13.5, 5.15537, 23.7173
+-36.7199, 0.0, 28.8768
+-36.7199, 20.0, 8.8611
+-13.5, 15.1147, 13.7502
+13.5, 15.1147, 13.7502
+13.5, 15.1147, 13.7502
+37.7914, 20.0, 8.8611
+-36.7199, 20.0, 8.8611
+-35.6658, 7.25149, 21.6196
+-35.6658, 14.1862, 14.6795
+-36.7199, 20.0, 8.8611
+-36.7199, 20.0, 8.8611
+-36.7199, 0.0, 28.8768
+-35.6658, 7.25149, 21.6196
+-16.3342, 23.7693, 11.3696
+-35.6658, 23.7693, 11.3696
+-35.6658, 25.1718, 15.4301
+-35.6658, 25.1718, 15.4301
+-16.3342, 25.1718, 15.4301
+-16.3342, 23.7693, 11.3696
+-35.6658, 7.25149, 21.6196
+-16.3342, 7.25149, 21.6196
+-16.3342, 25.1718, 15.4301
+-16.3342, 25.1718, 15.4301
+-35.6658, 25.1718, 15.4301
+-35.6658, 7.25149, 21.6196
+-16.3342, 25.1718, 15.4301
+-16.3342, 7.25149, 21.6196
+-16.3342, 14.1862, 14.6795
+-16.3342, 14.1862, 14.6795
+-16.3342, 23.7693, 11.3696
+-16.3342, 25.1718, 15.4301
+-16.3342, 14.1862, 14.6795
+-35.6658, 14.1862, 14.6795
+-35.6658, 23.7693, 11.3696
+-35.6658, 23.7693, 11.3696
+-16.3342, 23.7693, 11.3696
+-16.3342, 14.1862, 14.6795
+-35.6658, 14.1862, 14.6795
+-35.6658, 7.25149, 21.6196
+-35.6658, 25.1718, 15.4301
+-35.6658, 25.1718, 15.4301
+-35.6658, 23.7693, 11.3696
+-35.6658, 14.1862, 14.6795
+-13.5, 15.1147, 13.7502
+-16.3342, 14.1862, 14.6795
+-16.3342, 7.25149, 21.6196
+-16.3342, 7.25149, 21.6196
+-13.5, 5.15537, 23.7173
+-13.5, 15.1147, 13.7502
+-36.7199, 0.0, 28.8768
+-13.5, 5.15537, 23.7173
+-16.3342, 7.25149, 21.6196
+-16.3342, 7.25149, 21.6196
+-35.6658, 7.25149, 21.6196
+-36.7199, 0.0, 28.8768
+37.7914, 20.0, 8.8611
+13.5, 15.1147, 13.7502
+35.6658, 14.4756, 14.3898
+35.6658, 7.6735, 21.7077
+16.3342, 7.6735, 21.7077
+16.3342, 7.52861, 21.3422
+16.3342, 7.52861, 21.3422
+35.6658, 7.52861, 21.3422
+35.6658, 7.6735, 21.7077
+35.6658, 24.0612, 10.5896
+16.3342, 24.0612, 10.5896
+16.3342, 25.6444, 14.5832
+16.3342, 25.6444, 14.5832
+35.6658, 25.6444, 14.5832
+35.6658, 24.0612, 10.5896
+35.6658, 25.6444, 14.5832
+16.3342, 25.6444, 14.5832
+16.3342, 7.6735, 21.7077
+16.3342, 7.6735, 21.7077
+35.6658, 7.6735, 21.7077
+35.6658, 25.6444, 14.5832
+35.6658, 7.52861, 21.3422
+35.6658, 14.4756, 14.3898
+35.6658, 24.0612, 10.5896
+35.6658, 7.52861, 21.3422
+35.6658, 24.0612, 10.5896
+35.6658, 25.6444, 14.5832
+35.6658, 7.52861, 21.3422
+35.6658, 25.6444, 14.5832
+35.6658, 7.6735, 21.7077
+35.6658, 14.4756, 14.3898
+16.3342, 14.4756, 14.3898
+16.3342, 24.0612, 10.5896
+16.3342, 24.0612, 10.5896
+35.6658, 24.0612, 10.5896
+35.6658, 14.4756, 14.3898
+16.3342, 25.6444, 14.5832
+16.3342, 24.0612, 10.5896
+16.3342, 14.4756, 14.3898
+16.3342, 25.6444, 14.5832
+16.3342, 14.4756, 14.3898
+16.3342, 7.52861, 21.3422
+16.3342, 25.6444, 14.5832
+16.3342, 7.52861, 21.3422
+16.3342, 7.6735, 21.7077
+-36.7199, 20.0, 8.8611
+-35.6658, 14.1862, 14.6795
+-16.3342, 14.1862, 14.6795
+-16.3342, 14.1862, 14.6795
+-13.5, 15.1147, 13.7502
+-36.7199, 20.0, 8.8611
+13.5, 15.1147, 13.7502
+13.5, 5.15537, 23.7173
+16.3342, 7.52861, 21.3422
+16.3342, 7.52861, 21.3422
+16.3342, 14.4756, 14.3898
+13.5, 15.1147, 13.7502
+37.7914, 20.0, 8.8611
+35.6658, 14.4756, 14.3898
+35.6658, 7.52861, 21.3422
+35.6658, 7.52861, 21.3422
+37.7914, 0.0, 28.8768
+37.7914, 20.0, 8.8611
+37.7914, 0.0, 28.8768
+35.6658, 7.52861, 21.3422
+16.3342, 7.52861, 21.3422
+16.3342, 7.52861, 21.3422
+13.5, 5.15537, 23.7173
+37.7914, 0.0, 28.8768
+16.3342, 14.4756, 14.3898
+35.6658, 14.4756, 14.3898
+13.5, 15.1147, 13.7502
+
+
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, 0.883751, 0.467957
+0.0, 0.883751, 0.467957
+0.0, 0.883751, 0.467957
+0.0, 0.883751, 0.467957
+0.0, 0.883751, 0.467957
+0.0, 0.883751, 0.467957
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+1.7992e-007, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+1.3494e-007, -1.0, 0.0
+1.7992e-007, -1.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+1.3494e-007, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+1.7992e-007, -1.0, 0.0
+1.3494e-007, -1.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 0.883751, 0.467957
+0.0, 0.883751, 0.467957
+0.0, 0.883751, 0.467957
+0.0, 0.883751, 0.467957
+0.0, 0.883751, 0.467957
+0.0, 0.883751, 0.467957
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+0.0, 1.90735e-007, -1.0
+0.0, 1.90735e-007, -1.0
+0.0, 1.90735e-007, -1.0
+0.0, 1.90735e-007, -1.0
+0.0, 1.90735e-007, -1.0
+0.0, 1.90735e-007, -1.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, -1.0, 0.0
+1.3494e-007, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.0, -0.970528, 0.240987
+0.0, -0.970528, 0.240987
+0.0, -0.970528, 0.240987
+0.0, -0.970528, 0.240987
+0.0, -0.970528, 0.240987
+0.0, -0.970528, 0.240987
+0.0, 0.970528, -0.240987
+0.0, 0.970528, -0.240987
+0.0, 0.970528, -0.240987
+0.0, 0.970528, -0.240987
+0.0, 0.970528, -0.240987
+0.0, 0.970528, -0.240987
+0.0, 0.24099, 0.970528
+0.0, 0.24099, 0.970528
+0.0, 0.24099, 0.970528
+0.0, 0.24099, 0.970528
+0.0, 0.24099, 0.970528
+0.0, 0.24099, 0.970528
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+0.0, -0.240987, -0.970528
+0.0, -0.240987, -0.970528
+0.0, -0.240987, -0.970528
+0.0, -0.240987, -0.970528
+0.0, -0.240987, -0.970528
+0.0, -0.240987, -0.970528
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+0.0, -0.898937, 0.438079
+0.0, -0.898937, 0.438079
+0.0, -0.898937, 0.438079
+0.0, -0.898937, 0.438079
+0.0, -0.898937, 0.438078
+0.0, -0.898937, 0.438079
+0.0, 0.898937, -0.438078
+0.0, 0.898937, -0.438078
+0.0, 0.898937, -0.438078
+0.0, 0.898937, -0.438078
+0.0, 0.898937, -0.438078
+0.0, 0.898937, -0.438078
+0.0, 0.438079, 0.898937
+0.0, 0.438079, 0.898937
+0.0, 0.438079, 0.898937
+0.0, 0.438079, 0.898937
+0.0, 0.438079, 0.898937
+0.0, 0.438079, 0.898937
+1.0, -6.36314e-007, -1.09071e-006
+1.0, 7.27077e-007, 1.49196e-006
+1.0, 2.36532e-007, 8.07874e-007
+1.0, -6.36314e-007, -1.09071e-006
+1.0, 2.36532e-007, 8.07874e-007
+1.0, -1.31801e-006, -2.38204e-006
+1.0, -6.36314e-007, -1.09071e-006
+1.0, -1.31801e-006, -2.38204e-006
+1.0, -2.38201e-006, -4.88787e-006
+0.0, -0.438079, -0.898937
+0.0, -0.438079, -0.898937
+0.0, -0.438079, -0.898937
+0.0, -0.438079, -0.898937
+0.0, -0.438079, -0.898937
+0.0, -0.438079, -0.898937
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+0.0, 0.707383, 0.70683
+0.0, 0.707383, 0.70683
+0.0, 0.707383, 0.70683
+0.0, 0.707383, 0.70683
+1.23316e-007, 0.707383, 0.70683
+0.0, 0.707383, 0.70683
+1.21359e-007, 0.707383, 0.70683
+0.0, 0.707383, 0.70683
+0.0, 0.707383, 0.70683
+0.0, 0.707383, 0.70683
+1.72728e-007, 0.707383, 0.70683
+1.21359e-007, 0.707383, 0.70683
+2.45903e-007, 0.707383, 0.70683
+3.68855e-007, 0.707383, 0.70683
+1.21359e-007, 0.707383, 0.70683
+1.21359e-007, 0.707383, 0.70683
+0.0, 0.707383, 0.70683
+2.45903e-007, 0.707383, 0.70683
+0.0, 0.945209, -0.326465
+0.0, 0.945209, -0.326465
+0.0, 0.945209, -0.326465
+0.0, 0.945209, -0.326465
+0.0, 0.945209, -0.326465
+0.0, 0.945209, -0.326465
+0.0, 0.326465, 0.945209
+0.0, 0.326465, 0.945209
+0.0, 0.326465, 0.945209
+0.0, 0.326465, 0.945209
+0.0, 0.326465, 0.945209
+0.0, 0.326465, 0.945209
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+0.0, -0.326465, -0.945209
+0.0, -0.326465, -0.945209
+0.0, -0.326465, -0.945209
+0.0, -0.326465, -0.945209
+0.0, -0.326465, -0.945209
+0.0, -0.326465, -0.945209
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+0.0, 0.707383, 0.70683
+0.0, 0.707383, 0.70683
+0.0, 0.707383, 0.70683
+0.0, 0.707383, 0.70683
+1.23316e-007, 0.707383, 0.70683
+0.0, 0.707383, 0.70683
+0.0, 0.707383, 0.70683
+1.23316e-007, 0.707383, 0.70683
+0.0, 0.707383, 0.70683
+0.0, 0.707383, 0.70683
+2.45903e-007, 0.707383, 0.70683
+0.0, 0.707383, 0.70683
+1.72728e-007, 0.707383, 0.70683
+0.0, 0.707383, 0.70683
+2.30286e-007, 0.707384, 0.70683
+0.0, -0.92961, 0.368544
+0.0, -0.92961, 0.368544
+0.0, -0.92961, 0.368544
+0.0, -0.92961, 0.368544
+0.0, -0.92961, 0.368544
+0.0, -0.92961, 0.368544
+0.0, 0.929611, -0.368543
+0.0, 0.929611, -0.368543
+0.0, 0.929611, -0.368543
+0.0, 0.929611, -0.368543
+0.0, 0.929611, -0.368543
+0.0, 0.929611, -0.368543
+0.0, 0.368543, 0.929611
+0.0, 0.368543, 0.929611
+0.0, 0.368543, 0.929611
+0.0, 0.368543, 0.929611
+0.0, 0.368543, 0.929611
+0.0, 0.368543, 0.929611
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+1.0, 0.0, 0.0
+0.0, -0.368543, -0.929611
+0.0, -0.368543, -0.929611
+0.0, -0.368543, -0.929611
+0.0, -0.368543, -0.929611
+0.0, -0.368543, -0.929611
+0.0, -0.368543, -0.929611
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+-1.0, 0.0, 0.0
+1.21359e-007, 0.707383, 0.70683
+3.68855e-007, 0.707383, 0.70683
+0.0, 0.707383, 0.70683
+0.0, 0.707383, 0.70683
+0.0, 0.707383, 0.70683
+1.21359e-007, 0.707383, 0.70683
+0.0, 0.707383, 0.70683
+0.0, 0.707383, 0.70683
+0.0, 0.707383, 0.70683
+0.0, 0.707383, 0.70683
+-1.88328e-007, 0.707384, 0.70683
+0.0, 0.707383, 0.70683
+1.72728e-007, 0.707383, 0.70683
+2.30286e-007, 0.707384, 0.70683
+2.43461e-007, 0.707383, 0.70683
+2.43461e-007, 0.707383, 0.70683
+0.0, 0.707383, 0.70683
+1.72728e-007, 0.707383, 0.70683
+0.0, 0.707383, 0.70683
+2.43461e-007, 0.707383, 0.70683
+0.0, 0.707383, 0.70683
+0.0, 0.707383, 0.70683
+0.0, 0.707383, 0.70683
+0.0, 0.707383, 0.70683
+-1.88328e-007, 0.707384, 0.70683
+2.30286e-007, 0.707384, 0.70683
+0.0, 0.707383, 0.70683
+
+
+
+
+0.178098, 1.0
+0.178098, 0.5
+1.0, 0.0
+1.0, 0.0
+1.0, 1.0
+0.178098, 1.0
+1.0, 1.0
+0.0, 1.0
+0.0, 0.0
+0.0, 0.0
+1.0, 0.0
+1.0, 1.0
+1.0, 1.0
+0.0, 1.0
+0.0, 0.0
+0.0, 0.0
+1.0, 0.0
+1.0, 1.0
+0.0, 1.0
+0.0, 0.0
+0.5, 0.0
+0.5, 0.0
+0.529974, 1.0
+0.0, 1.0
+0.0, 0.0
+1.0, 0.0
+1.0, 0.529974
+1.0, 0.529974
+0.821902, 0.529974
+0.0, 0.0
+1.0, 1.0
+0.178098, 1.0
+0.178098, 0.0
+0.178098, 0.0
+1.0, 0.0
+1.0, 1.0
+0.0, 0.5
+0.178098, 0.5
+0.178098, 1.0
+0.178098, 1.0
+0.0, 1.0
+0.0, 0.5
+0.821902, 0.529974
+1.0, 0.529974
+1.0, 1.0
+1.0, 1.0
+0.821902, 1.0
+0.821902, 0.529974
+1.0, 1.0
+0.0, 1.0
+0.0, 0.0
+0.0, 0.0
+1.0, 0.0
+1.0, 1.0
+0.0, 0.943527
+0.0, 0.0
+0.027607, 0.0
+0.027607, 0.0
+0.027607, 0.943527
+0.0, 0.943527
+0.0, 1.0
+0.0, 0.0
+0.0564736, 0.0
+0.0564736, 0.0
+0.113036, 1.0
+0.0, 1.0
+0.0, 1.0
+0.0, 0.886964
+0.0410007, 0.886965
+0.0, 0.5
+0.0, 0.0
+1.0, 0.0
+1.0, 0.0
+0.178098, 0.5
+0.0, 0.5
+0.0, 0.0
+0.821902, 0.529974
+0.821902, 1.0
+0.821902, 1.0
+0.0, 1.0
+0.0, 0.0
+1.0, 1.0
+0.0, 1.0
+0.958999, 0.943526
+0.958999, 0.943526
+1.0, 0.943526
+1.0, 1.0
+0.972393, 0.886964
+0.0410007, 0.886965
+0.972393, 0.0255333
+0.027607, 0.943527
+0.958999, 0.943526
+0.0, 1.0
+0.0, 1.0
+0.0, 0.943527
+0.027607, 0.943527
+1.0, 1.0
+0.886964, 1.0
+0.943527, 0.0
+0.943527, 0.0
+1.0, 0.0
+1.0, 1.0
+0.0410007, 0.886965
+0.0410007, 0.0
+0.972393, 0.0
+0.972393, 0.0
+0.972393, 0.0255333
+0.0410007, 0.886965
+1.0, 0.0
+1.0, 0.886964
+0.972393, 0.886964
+0.972393, 0.886964
+0.972393, 0.0255333
+1.0, 0.0
+0.972393, 0.0
+1.0, 0.0
+0.972393, 0.0255333
+1.0, 1.0
+0.119919, 1.0
+0.119918, 0.529974
+0.119918, 0.529974
+1.0, 0.0
+1.0, 1.0
+1.0, 1.0
+0.0, 1.0
+0.0, 0.0
+0.0, 0.0
+1.0, 0.0
+1.0, 1.0
+1.0, 1.0
+0.0, 1.0
+0.0, 0.0
+0.0, 0.0
+1.0, 0.0
+1.0, 1.0
+1.0, 1.0
+0.470026, 1.0
+0.5, 0.0
+0.5, 0.0
+1.0, 0.0
+1.0, 1.0
+0.880081, 0.0
+0.880081, 1.0
+0.0, 1.0
+0.0, 1.0
+0.0, 0.0
+0.880081, 0.0
+0.880081, 0.5
+0.0, 0.0
+1.0, 0.0
+1.0, 0.0
+1.0, 0.5
+0.880081, 0.5
+1.0, 1.0
+0.0, 1.0
+0.0410007, 0.886965
+1.0, 1.0
+0.0410007, 0.886965
+0.972393, 0.886964
+1.0, 1.0
+0.972393, 0.886964
+1.0, 0.886964
+0.958999, 0.943526
+0.027607, 0.943527
+0.027607, 0.0
+0.027607, 0.0
+0.958999, 0.0
+0.958999, 0.943526
+0.0, 0.0
+1.0, 0.0
+0.119918, 0.529974
+0.119918, 0.529974
+0.0, 0.529974
+0.0, 0.0
+0.0, 1.0
+0.0, 0.0
+0.880081, 0.5
+0.880081, 0.5
+0.880081, 1.0
+0.0, 1.0
+0.0, 1.0
+0.0, 0.0
+1.0, 0.0
+1.0, 0.0
+1.0, 1.0
+0.0, 1.0
+1.0, 1.0
+0.0, 1.0
+0.0, 0.0
+0.0, 0.0
+1.0, 0.0
+1.0, 1.0
+1.0, 1.0
+0.0, 1.0
+0.0, 0.0
+0.0, 0.0
+1.0, 0.0
+1.0, 1.0
+1.0, 1.0
+0.0, 1.0
+0.0, 0.0
+0.0, 0.0
+1.0, 0.0
+1.0, 1.0
+1.0, 1.0
+0.0, 1.0
+0.0, 0.0
+0.0, 0.0
+1.0, 0.0
+1.0, 1.0
+1.0, 1.0
+0.0, 1.0
+0.0, 0.0
+0.0, 0.0
+1.0, 0.0
+1.0, 1.0
+0.0, 0.0
+1.0, 0.0
+1.0, 0.233856
+1.0, 0.233856
+0.0, 0.233856
+0.0, 0.0
+1.0, 1.0
+0.0, 1.0
+0.0, 0.0
+0.0, 0.0
+1.0, 0.0
+1.0, 1.0
+1.0, 1.0
+0.0, 1.0
+0.0, 0.0
+0.0, 0.0
+1.0, 0.0
+1.0, 1.0
+0.233856, 0.0
+1.0, 0.493306
+1.0, 1.0
+0.233856, 0.0
+1.0, 1.0
+0.0, 1.0
+0.233856, 0.0
+0.0, 1.0
+0.0, 0.0
+0.0, 0.493306
+1.0, 0.493306
+1.0, 1.0
+1.0, 1.0
+0.0, 1.0
+0.0, 0.493306
+1.0, 1.0
+0.0, 1.0
+0.0, 0.493306
+1.0, 1.0
+0.0, 0.493306
+0.766144, 0.0
+1.0, 1.0
+0.766144, 0.0
+1.0, 0.0
+0.0410007, 0.0
+0.972393, 0.0
+0.66875, 0.257769
+0.66875, 0.257769
+0.33125, 0.257769
+0.0410007, 0.0
+0.0410007, 1.0
+0.33125, 0.755737
+0.66875, 0.755738
+0.66875, 0.755738
+0.972393, 1.0
+0.0410007, 1.0
+0.0541773, 0.362574
+0.0541774, 0.709308
+0.0410007, 1.0
+0.0410007, 1.0
+0.0410007, 0.0
+0.0541773, 0.362574
+1.0, 1.0
+0.0, 1.0
+0.0, 0.0
+0.0, 0.0
+1.0, 0.0
+1.0, 1.0
+0.0, 0.0192713
+1.0, 0.0192712
+1.0, 1.0
+1.0, 1.0
+0.0, 1.0
+0.0, 0.0192713
+0.0, 1.0
+0.0, 0.0192712
+1.0, 0.475539
+1.0, 0.475539
+1.0, 1.0
+0.0, 1.0
+0.0, 0.475539
+1.0, 0.475539
+1.0, 1.0
+1.0, 1.0
+0.0, 1.0
+0.0, 0.475539
+0.0, 0.475539
+1.0, 0.0192713
+1.0, 1.0
+1.0, 1.0
+0.0, 1.0
+0.0, 0.475539
+0.33125, 0.755737
+0.295823, 0.709308
+0.295823, 0.362574
+0.295823, 0.362574
+0.33125, 0.257769
+0.33125, 0.755737
+0.0410007, 0.0
+0.33125, 0.257769
+0.295823, 0.362574
+0.295823, 0.362574
+0.0541773, 0.362574
+0.0410007, 0.0
+0.972393, 1.0
+0.66875, 0.755738
+0.945823, 0.723781
+0.0, 0.0
+1.0, 0.0
+1.0, 0.0915123
+1.0, 0.0915123
+0.0, 0.0915122
+0.0, 0.0
+1.0, 1.0
+0.0, 1.0
+0.0, 0.0
+0.0, 0.0
+1.0, 0.0
+1.0, 1.0
+1.0, 1.0
+0.0, 1.0
+0.0, 0.0
+0.0, 0.0
+1.0, 0.0
+1.0, 1.0
+0.0915122, 0.0
+1.0, 0.466607
+1.0, 1.0
+0.0915122, 0.0
+1.0, 1.0
+0.0, 1.0
+0.0915122, 0.0
+0.0, 1.0
+0.0, 0.0
+0.0, 0.466607
+1.0, 0.466607
+1.0, 1.0
+1.0, 1.0
+0.0, 1.0
+0.0, 0.466607
+1.0, 1.0
+0.0, 1.0
+0.0, 0.466607
+1.0, 1.0
+0.0, 0.466607
+0.908488, 0.0
+1.0, 1.0
+0.908488, 0.0
+1.0, 0.0
+0.0410007, 1.0
+0.0541774, 0.709308
+0.295823, 0.709308
+0.295823, 0.709308
+0.33125, 0.755737
+0.0410007, 1.0
+0.66875, 0.755738
+0.66875, 0.257769
+0.704177, 0.376431
+0.704177, 0.376431
+0.704177, 0.723781
+0.66875, 0.755738
+0.972393, 1.0
+0.945823, 0.723781
+0.945823, 0.376431
+0.945823, 0.376431
+0.972393, 0.0
+0.972393, 1.0
+0.972393, 0.0
+0.945823, 0.376431
+0.704177, 0.376431
+0.704177, 0.376431
+0.66875, 0.257769
+0.972393, 0.0
+0.704177, 0.723781
+0.945823, 0.723781
+0.66875, 0.755738
+
+
+
diff --git a/assets/shot.wav b/assets/shot.wav
new file mode 100644
index 0000000..883edf0
Binary files /dev/null and b/assets/shot.wav differ
diff --git a/assets/tube.bmp b/assets/tube.bmp
new file mode 100644
index 0000000..491c93e
Binary files /dev/null and b/assets/tube.bmp differ
diff --git a/assets/tube.png b/assets/tube.png
new file mode 100644
index 0000000..a7b8c17
Binary files /dev/null and b/assets/tube.png differ
diff --git a/assets/tube1.xml b/assets/tube1.xml
new file mode 100644
index 0000000..074ccbc
--- /dev/null
+++ b/assets/tube1.xml
@@ -0,0 +1,3903 @@
+
+
+
+
+
+
+-2.18557e-006, 50.0, -3.7749e-006
+17.101, 46.9846, 50.0
+17.101, 46.9846, -3.54724e-006
+-2.18557e-006, 50.0, -3.7749e-006
+-2.18557e-006, 50.0, 50.0
+17.101, 46.9846, 50.0
+-2.18557e-006, 50.0, 50.0
+17.101, 46.9846, 100.0
+17.101, 46.9846, 50.0
+-2.18557e-006, 50.0, 50.0
+-2.18557e-006, 50.0, 100.0
+17.101, 46.9846, 100.0
+-2.18557e-006, 50.0, 100.0
+17.101, 46.9846, 150.0
+17.101, 46.9846, 100.0
+-2.18557e-006, 50.0, 100.0
+-2.18557e-006, 50.0, 150.0
+17.101, 46.9846, 150.0
+-2.18557e-006, 50.0, 150.0
+17.101, 46.9846, 200.0
+17.101, 46.9846, 150.0
+-2.18557e-006, 50.0, 150.0
+-2.18557e-006, 50.0, 200.0
+17.101, 46.9846, 200.0
+-2.18557e-006, 50.0, 200.0
+17.101, 46.9846, 250.0
+17.101, 46.9846, 200.0
+-2.18557e-006, 50.0, 200.0
+-2.18557e-006, 50.0, 250.0
+17.101, 46.9846, 250.0
+-2.18557e-006, 50.0, 250.0
+15.3909, 42.2862, 250.0
+17.101, 46.9846, 250.0
+-2.18557e-006, 50.0, 250.0
+-1.96701e-006, 45.0, 250.0
+15.3909, 42.2862, 250.0
+-1.96701e-006, 45.0, 250.0
+15.3909, 42.2862, 200.0
+15.3909, 42.2862, 250.0
+-1.96701e-006, 45.0, 250.0
+-1.96701e-006, 45.0, 200.0
+15.3909, 42.2862, 200.0
+-1.96701e-006, 45.0, 200.0
+15.3909, 42.2862, 150.0
+15.3909, 42.2862, 200.0
+-1.96701e-006, 45.0, 200.0
+-1.96701e-006, 45.0, 150.0
+15.3909, 42.2862, 150.0
+-1.96701e-006, 45.0, 150.0
+15.3909, 42.2862, 100.0
+15.3909, 42.2862, 150.0
+-1.96701e-006, 45.0, 150.0
+-1.96701e-006, 45.0, 100.0
+15.3909, 42.2862, 100.0
+-1.96701e-006, 45.0, 100.0
+15.3909, 42.2862, 50.0
+15.3909, 42.2862, 100.0
+-1.96701e-006, 45.0, 100.0
+-1.96701e-006, 45.0, 50.0
+15.3909, 42.2862, 50.0
+-1.96701e-006, 45.0, 50.0
+15.3909, 42.2862, -3.19252e-006
+15.3909, 42.2862, 50.0
+-1.96701e-006, 45.0, 50.0
+-1.96701e-006, 45.0, -3.39741e-006
+15.3909, 42.2862, -3.19252e-006
+-1.96701e-006, 45.0, -3.39741e-006
+17.101, 46.9846, -3.54724e-006
+15.3909, 42.2862, -3.19252e-006
+-1.96701e-006, 45.0, -3.39741e-006
+-2.18557e-006, 50.0, -3.7749e-006
+17.101, 46.9846, -3.54724e-006
+17.101, 46.9846, -3.54724e-006
+32.1394, 38.3022, 50.0
+32.1394, 38.3022, -2.89174e-006
+17.101, 46.9846, -3.54724e-006
+17.101, 46.9846, 50.0
+32.1394, 38.3022, 50.0
+17.101, 46.9846, 50.0
+32.1394, 38.3022, 100.0
+32.1394, 38.3022, 50.0
+17.101, 46.9846, 50.0
+17.101, 46.9846, 100.0
+32.1394, 38.3022, 100.0
+17.101, 46.9846, 100.0
+32.1394, 38.3022, 150.0
+32.1394, 38.3022, 100.0
+17.101, 46.9846, 100.0
+17.101, 46.9846, 150.0
+32.1394, 38.3022, 150.0
+17.101, 46.9846, 150.0
+32.1394, 38.3022, 200.0
+32.1394, 38.3022, 150.0
+17.101, 46.9846, 150.0
+17.101, 46.9846, 200.0
+32.1394, 38.3022, 200.0
+17.101, 46.9846, 200.0
+32.1394, 38.3022, 250.0
+32.1394, 38.3022, 200.0
+17.101, 46.9846, 200.0
+17.101, 46.9846, 250.0
+32.1394, 38.3022, 250.0
+17.101, 46.9846, 250.0
+28.9254, 34.472, 250.0
+32.1394, 38.3022, 250.0
+17.101, 46.9846, 250.0
+15.3909, 42.2862, 250.0
+28.9254, 34.472, 250.0
+15.3909, 42.2862, 250.0
+28.9254, 34.472, 200.0
+28.9254, 34.472, 250.0
+15.3909, 42.2862, 250.0
+15.3909, 42.2862, 200.0
+28.9254, 34.472, 200.0
+15.3909, 42.2862, 200.0
+28.9254, 34.472, 150.0
+28.9254, 34.472, 200.0
+15.3909, 42.2862, 200.0
+15.3909, 42.2862, 150.0
+28.9254, 34.472, 150.0
+15.3909, 42.2862, 150.0
+28.9254, 34.472, 100.0
+28.9254, 34.472, 150.0
+15.3909, 42.2862, 150.0
+15.3909, 42.2862, 100.0
+28.9254, 34.472, 100.0
+15.3909, 42.2862, 100.0
+28.9254, 34.472, 50.0
+28.9254, 34.472, 100.0
+15.3909, 42.2862, 100.0
+15.3909, 42.2862, 50.0
+28.9254, 34.472, 50.0
+15.3909, 42.2862, 50.0
+28.9254, 34.472, -2.60256e-006
+28.9254, 34.472, 50.0
+15.3909, 42.2862, 50.0
+15.3909, 42.2862, -3.19252e-006
+28.9254, 34.472, -2.60256e-006
+15.3909, 42.2862, -3.19252e-006
+32.1394, 38.3022, -2.89174e-006
+28.9254, 34.472, -2.60256e-006
+15.3909, 42.2862, -3.19252e-006
+17.101, 46.9846, -3.54724e-006
+32.1394, 38.3022, -2.89174e-006
+32.1394, 38.3022, -2.89174e-006
+43.3013, 25.0, 50.0
+43.3013, 25.0, -1.88745e-006
+32.1394, 38.3022, -2.89174e-006
+32.1394, 38.3022, 50.0
+43.3013, 25.0, 50.0
+32.1394, 38.3022, 50.0
+43.3013, 25.0, 100.0
+43.3013, 25.0, 50.0
+32.1394, 38.3022, 50.0
+32.1394, 38.3022, 100.0
+43.3013, 25.0, 100.0
+32.1394, 38.3022, 100.0
+43.3013, 25.0, 150.0
+43.3013, 25.0, 100.0
+32.1394, 38.3022, 100.0
+32.1394, 38.3022, 150.0
+43.3013, 25.0, 150.0
+32.1394, 38.3022, 150.0
+43.3013, 25.0, 200.0
+43.3013, 25.0, 150.0
+32.1394, 38.3022, 150.0
+32.1394, 38.3022, 200.0
+43.3013, 25.0, 200.0
+32.1394, 38.3022, 200.0
+43.3013, 25.0, 250.0
+43.3013, 25.0, 200.0
+32.1394, 38.3022, 200.0
+32.1394, 38.3022, 250.0
+43.3013, 25.0, 250.0
+32.1394, 38.3022, 250.0
+38.9711, 22.5, 250.0
+43.3013, 25.0, 250.0
+32.1394, 38.3022, 250.0
+28.9254, 34.472, 250.0
+38.9711, 22.5, 250.0
+28.9254, 34.472, 250.0
+38.9711, 22.5, 200.0
+38.9711, 22.5, 250.0
+28.9254, 34.472, 250.0
+28.9254, 34.472, 200.0
+38.9711, 22.5, 200.0
+28.9254, 34.472, 200.0
+38.9711, 22.5, 150.0
+38.9711, 22.5, 200.0
+28.9254, 34.472, 200.0
+28.9254, 34.472, 150.0
+38.9711, 22.5, 150.0
+28.9254, 34.472, 150.0
+38.9711, 22.5, 100.0
+38.9711, 22.5, 150.0
+28.9254, 34.472, 150.0
+28.9254, 34.472, 100.0
+38.9711, 22.5, 100.0
+28.9254, 34.472, 100.0
+38.9711, 22.5, 50.0
+38.9711, 22.5, 100.0
+28.9254, 34.472, 100.0
+28.9254, 34.472, 50.0
+38.9711, 22.5, 50.0
+28.9254, 34.472, 50.0
+38.9711, 22.5, -1.6987e-006
+38.9711, 22.5, 50.0
+28.9254, 34.472, 50.0
+28.9254, 34.472, -2.60256e-006
+38.9711, 22.5, -1.6987e-006
+28.9254, 34.472, -2.60256e-006
+43.3013, 25.0, -1.88745e-006
+38.9711, 22.5, -1.6987e-006
+28.9254, 34.472, -2.60256e-006
+32.1394, 38.3022, -2.89174e-006
+43.3013, 25.0, -1.88745e-006
+43.3013, 25.0, -1.88745e-006
+49.2404, 8.68241, 50.0
+49.2404, 8.6824, -6.55503e-007
+43.3013, 25.0, -1.88745e-006
+43.3013, 25.0, 50.0
+49.2404, 8.68241, 50.0
+43.3013, 25.0, 50.0
+49.2404, 8.68241, 100.0
+49.2404, 8.68241, 50.0
+43.3013, 25.0, 50.0
+43.3013, 25.0, 100.0
+49.2404, 8.68241, 100.0
+43.3013, 25.0, 100.0
+49.2404, 8.68241, 150.0
+49.2404, 8.68241, 100.0
+43.3013, 25.0, 100.0
+43.3013, 25.0, 150.0
+49.2404, 8.68241, 150.0
+43.3013, 25.0, 150.0
+49.2404, 8.68242, 200.0
+49.2404, 8.68241, 150.0
+43.3013, 25.0, 150.0
+43.3013, 25.0, 200.0
+49.2404, 8.68242, 200.0
+43.3013, 25.0, 200.0
+49.2404, 8.68242, 250.0
+49.2404, 8.68242, 200.0
+43.3013, 25.0, 200.0
+43.3013, 25.0, 250.0
+49.2404, 8.68242, 250.0
+43.3013, 25.0, 250.0
+44.3163, 7.81418, 250.0
+49.2404, 8.68242, 250.0
+43.3013, 25.0, 250.0
+38.9711, 22.5, 250.0
+44.3163, 7.81418, 250.0
+38.9711, 22.5, 250.0
+44.3163, 7.81418, 200.0
+44.3163, 7.81418, 250.0
+38.9711, 22.5, 250.0
+38.9711, 22.5, 200.0
+44.3163, 7.81418, 200.0
+38.9711, 22.5, 200.0
+44.3163, 7.81417, 150.0
+44.3163, 7.81418, 200.0
+38.9711, 22.5, 200.0
+38.9711, 22.5, 150.0
+44.3163, 7.81417, 150.0
+38.9711, 22.5, 150.0
+44.3163, 7.81417, 100.0
+44.3163, 7.81417, 150.0
+38.9711, 22.5, 150.0
+38.9711, 22.5, 100.0
+44.3163, 7.81417, 100.0
+38.9711, 22.5, 100.0
+44.3163, 7.81417, 50.0
+44.3163, 7.81417, 100.0
+38.9711, 22.5, 100.0
+38.9711, 22.5, 50.0
+44.3163, 7.81417, 50.0
+38.9711, 22.5, 50.0
+44.3163, 7.81416, -5.89953e-007
+44.3163, 7.81417, 50.0
+38.9711, 22.5, 50.0
+38.9711, 22.5, -1.6987e-006
+44.3163, 7.81416, -5.89953e-007
+38.9711, 22.5, -1.6987e-006
+49.2404, 8.6824, -6.55503e-007
+44.3163, 7.81416, -5.89953e-007
+38.9711, 22.5, -1.6987e-006
+43.3013, 25.0, -1.88745e-006
+49.2404, 8.6824, -6.55503e-007
+49.2404, 8.6824, -6.55503e-007
+49.2404, -8.68241, 50.0
+49.2404, -8.68242, 6.55504e-007
+49.2404, 8.6824, -6.55503e-007
+49.2404, 8.68241, 50.0
+49.2404, -8.68241, 50.0
+49.2404, 8.68241, 50.0
+49.2404, -8.68241, 100.0
+49.2404, -8.68241, 50.0
+49.2404, 8.68241, 50.0
+49.2404, 8.68241, 100.0
+49.2404, -8.68241, 100.0
+49.2404, 8.68241, 100.0
+49.2404, -8.6824, 150.0
+49.2404, -8.68241, 100.0
+49.2404, 8.68241, 100.0
+49.2404, 8.68241, 150.0
+49.2404, -8.6824, 150.0
+49.2404, 8.68241, 150.0
+49.2404, -8.6824, 200.0
+49.2404, -8.6824, 150.0
+49.2404, 8.68241, 150.0
+49.2404, 8.68242, 200.0
+49.2404, -8.6824, 200.0
+49.2404, 8.68242, 200.0
+49.2404, -8.6824, 250.0
+49.2404, -8.6824, 200.0
+49.2404, 8.68242, 200.0
+49.2404, 8.68242, 250.0
+49.2404, -8.6824, 250.0
+49.2404, 8.68242, 250.0
+44.3163, -7.81416, 250.0
+49.2404, -8.6824, 250.0
+49.2404, 8.68242, 250.0
+44.3163, 7.81418, 250.0
+44.3163, -7.81416, 250.0
+44.3163, 7.81418, 250.0
+44.3163, -7.81416, 200.0
+44.3163, -7.81416, 250.0
+44.3163, 7.81418, 250.0
+44.3163, 7.81418, 200.0
+44.3163, -7.81416, 200.0
+44.3163, 7.81418, 200.0
+44.3163, -7.81416, 150.0
+44.3163, -7.81416, 200.0
+44.3163, 7.81418, 200.0
+44.3163, 7.81417, 150.0
+44.3163, -7.81416, 150.0
+44.3163, 7.81417, 150.0
+44.3163, -7.81417, 100.0
+44.3163, -7.81416, 150.0
+44.3163, 7.81417, 150.0
+44.3163, 7.81417, 100.0
+44.3163, -7.81417, 100.0
+44.3163, 7.81417, 100.0
+44.3163, -7.81417, 50.0
+44.3163, -7.81417, 100.0
+44.3163, 7.81417, 100.0
+44.3163, 7.81417, 50.0
+44.3163, -7.81417, 50.0
+44.3163, 7.81417, 50.0
+44.3163, -7.81417, 5.89954e-007
+44.3163, -7.81417, 50.0
+44.3163, 7.81417, 50.0
+44.3163, 7.81416, -5.89953e-007
+44.3163, -7.81417, 5.89954e-007
+44.3163, 7.81416, -5.89953e-007
+49.2404, -8.68242, 6.55504e-007
+44.3163, -7.81417, 5.89954e-007
+44.3163, 7.81416, -5.89953e-007
+49.2404, 8.6824, -6.55503e-007
+49.2404, -8.68242, 6.55504e-007
+49.2404, -8.68242, 6.55504e-007
+43.3013, -25.0, 50.0
+43.3013, -25.0, 1.88745e-006
+49.2404, -8.68242, 6.55504e-007
+49.2404, -8.68241, 50.0
+43.3013, -25.0, 50.0
+49.2404, -8.68241, 50.0
+43.3013, -25.0, 100.0
+43.3013, -25.0, 50.0
+49.2404, -8.68241, 50.0
+49.2404, -8.68241, 100.0
+43.3013, -25.0, 100.0
+49.2404, -8.68241, 100.0
+43.3013, -25.0, 150.0
+43.3013, -25.0, 100.0
+49.2404, -8.68241, 100.0
+49.2404, -8.6824, 150.0
+43.3013, -25.0, 150.0
+49.2404, -8.6824, 150.0
+43.3013, -25.0, 200.0
+43.3013, -25.0, 150.0
+49.2404, -8.6824, 150.0
+49.2404, -8.6824, 200.0
+43.3013, -25.0, 200.0
+49.2404, -8.6824, 200.0
+43.3013, -25.0, 250.0
+43.3013, -25.0, 200.0
+49.2404, -8.6824, 200.0
+49.2404, -8.6824, 250.0
+43.3013, -25.0, 250.0
+49.2404, -8.6824, 250.0
+38.9711, -22.5, 250.0
+43.3013, -25.0, 250.0
+49.2404, -8.6824, 250.0
+44.3163, -7.81416, 250.0
+38.9711, -22.5, 250.0
+44.3163, -7.81416, 250.0
+38.9711, -22.5, 200.0
+38.9711, -22.5, 250.0
+44.3163, -7.81416, 250.0
+44.3163, -7.81416, 200.0
+38.9711, -22.5, 200.0
+44.3163, -7.81416, 200.0
+38.9711, -22.5, 150.0
+38.9711, -22.5, 200.0
+44.3163, -7.81416, 200.0
+44.3163, -7.81416, 150.0
+38.9711, -22.5, 150.0
+44.3163, -7.81416, 150.0
+38.9711, -22.5, 100.0
+38.9711, -22.5, 150.0
+44.3163, -7.81416, 150.0
+44.3163, -7.81417, 100.0
+38.9711, -22.5, 100.0
+44.3163, -7.81417, 100.0
+38.9711, -22.5, 50.0
+38.9711, -22.5, 100.0
+44.3163, -7.81417, 100.0
+44.3163, -7.81417, 50.0
+38.9711, -22.5, 50.0
+44.3163, -7.81417, 50.0
+38.9711, -22.5, 1.6987e-006
+38.9711, -22.5, 50.0
+44.3163, -7.81417, 50.0
+44.3163, -7.81417, 5.89954e-007
+38.9711, -22.5, 1.6987e-006
+44.3163, -7.81417, 5.89954e-007
+43.3013, -25.0, 1.88745e-006
+38.9711, -22.5, 1.6987e-006
+44.3163, -7.81417, 5.89954e-007
+49.2404, -8.68242, 6.55504e-007
+43.3013, -25.0, 1.88745e-006
+43.3013, -25.0, 1.88745e-006
+32.1394, -38.3022, 50.0
+32.1394, -38.3022, 2.89174e-006
+43.3013, -25.0, 1.88745e-006
+43.3013, -25.0, 50.0
+32.1394, -38.3022, 50.0
+43.3013, -25.0, 50.0
+32.1394, -38.3022, 100.0
+32.1394, -38.3022, 50.0
+43.3013, -25.0, 50.0
+43.3013, -25.0, 100.0
+32.1394, -38.3022, 100.0
+43.3013, -25.0, 100.0
+32.1394, -38.3022, 150.0
+32.1394, -38.3022, 100.0
+43.3013, -25.0, 100.0
+43.3013, -25.0, 150.0
+32.1394, -38.3022, 150.0
+43.3013, -25.0, 150.0
+32.1394, -38.3022, 200.0
+32.1394, -38.3022, 150.0
+43.3013, -25.0, 150.0
+43.3013, -25.0, 200.0
+32.1394, -38.3022, 200.0
+43.3013, -25.0, 200.0
+32.1394, -38.3022, 250.0
+32.1394, -38.3022, 200.0
+43.3013, -25.0, 200.0
+43.3013, -25.0, 250.0
+32.1394, -38.3022, 250.0
+43.3013, -25.0, 250.0
+28.9254, -34.472, 250.0
+32.1394, -38.3022, 250.0
+43.3013, -25.0, 250.0
+38.9711, -22.5, 250.0
+28.9254, -34.472, 250.0
+38.9711, -22.5, 250.0
+28.9254, -34.472, 200.0
+28.9254, -34.472, 250.0
+38.9711, -22.5, 250.0
+38.9711, -22.5, 200.0
+28.9254, -34.472, 200.0
+38.9711, -22.5, 200.0
+28.9254, -34.472, 150.0
+28.9254, -34.472, 200.0
+38.9711, -22.5, 200.0
+38.9711, -22.5, 150.0
+28.9254, -34.472, 150.0
+38.9711, -22.5, 150.0
+28.9254, -34.472, 100.0
+28.9254, -34.472, 150.0
+38.9711, -22.5, 150.0
+38.9711, -22.5, 100.0
+28.9254, -34.472, 100.0
+38.9711, -22.5, 100.0
+28.9254, -34.472, 50.0
+28.9254, -34.472, 100.0
+38.9711, -22.5, 100.0
+38.9711, -22.5, 50.0
+28.9254, -34.472, 50.0
+38.9711, -22.5, 50.0
+28.9254, -34.472, 2.60256e-006
+28.9254, -34.472, 50.0
+38.9711, -22.5, 50.0
+38.9711, -22.5, 1.6987e-006
+28.9254, -34.472, 2.60256e-006
+38.9711, -22.5, 1.6987e-006
+32.1394, -38.3022, 2.89174e-006
+28.9254, -34.472, 2.60256e-006
+38.9711, -22.5, 1.6987e-006
+43.3013, -25.0, 1.88745e-006
+32.1394, -38.3022, 2.89174e-006
+32.1394, -38.3022, 2.89174e-006
+17.101, -46.9846, 50.0
+17.101, -46.9846, 3.54724e-006
+32.1394, -38.3022, 2.89174e-006
+32.1394, -38.3022, 50.0
+17.101, -46.9846, 50.0
+32.1394, -38.3022, 50.0
+17.101, -46.9846, 100.0
+17.101, -46.9846, 50.0
+32.1394, -38.3022, 50.0
+32.1394, -38.3022, 100.0
+17.101, -46.9846, 100.0
+32.1394, -38.3022, 100.0
+17.101, -46.9846, 150.0
+17.101, -46.9846, 100.0
+32.1394, -38.3022, 100.0
+32.1394, -38.3022, 150.0
+17.101, -46.9846, 150.0
+32.1394, -38.3022, 150.0
+17.101, -46.9846, 200.0
+17.101, -46.9846, 150.0
+32.1394, -38.3022, 150.0
+32.1394, -38.3022, 200.0
+17.101, -46.9846, 200.0
+32.1394, -38.3022, 200.0
+17.101, -46.9846, 250.0
+17.101, -46.9846, 200.0
+32.1394, -38.3022, 200.0
+32.1394, -38.3022, 250.0
+17.101, -46.9846, 250.0
+32.1394, -38.3022, 250.0
+15.3909, -42.2862, 250.0
+17.101, -46.9846, 250.0
+32.1394, -38.3022, 250.0
+28.9254, -34.472, 250.0
+15.3909, -42.2862, 250.0
+28.9254, -34.472, 250.0
+15.3909, -42.2862, 200.0
+15.3909, -42.2862, 250.0
+28.9254, -34.472, 250.0
+28.9254, -34.472, 200.0
+15.3909, -42.2862, 200.0
+28.9254, -34.472, 200.0
+15.3909, -42.2862, 150.0
+15.3909, -42.2862, 200.0
+28.9254, -34.472, 200.0
+28.9254, -34.472, 150.0
+15.3909, -42.2862, 150.0
+28.9254, -34.472, 150.0
+15.3909, -42.2862, 100.0
+15.3909, -42.2862, 150.0
+28.9254, -34.472, 150.0
+28.9254, -34.472, 100.0
+15.3909, -42.2862, 100.0
+28.9254, -34.472, 100.0
+15.3909, -42.2862, 50.0
+15.3909, -42.2862, 100.0
+28.9254, -34.472, 100.0
+28.9254, -34.472, 50.0
+15.3909, -42.2862, 50.0
+28.9254, -34.472, 50.0
+15.3909, -42.2862, 3.19252e-006
+15.3909, -42.2862, 50.0
+28.9254, -34.472, 50.0
+28.9254, -34.472, 2.60256e-006
+15.3909, -42.2862, 3.19252e-006
+28.9254, -34.472, 2.60256e-006
+17.101, -46.9846, 3.54724e-006
+15.3909, -42.2862, 3.19252e-006
+28.9254, -34.472, 2.60256e-006
+32.1394, -38.3022, 2.89174e-006
+17.101, -46.9846, 3.54724e-006
+17.101, -46.9846, 3.54724e-006
+-1.41065e-005, -50.0, 50.0
+-1.41065e-005, -50.0, 3.7749e-006
+17.101, -46.9846, 3.54724e-006
+17.101, -46.9846, 50.0
+-1.41065e-005, -50.0, 50.0
+17.101, -46.9846, 50.0
+-1.41065e-005, -50.0, 100.0
+-1.41065e-005, -50.0, 50.0
+17.101, -46.9846, 50.0
+17.101, -46.9846, 100.0
+-1.41065e-005, -50.0, 100.0
+17.101, -46.9846, 100.0
+-1.41065e-005, -50.0, 150.0
+-1.41065e-005, -50.0, 100.0
+17.101, -46.9846, 100.0
+17.101, -46.9846, 150.0
+-1.41065e-005, -50.0, 150.0
+17.101, -46.9846, 150.0
+-1.41065e-005, -50.0, 200.0
+-1.41065e-005, -50.0, 150.0
+17.101, -46.9846, 150.0
+17.101, -46.9846, 200.0
+-1.41065e-005, -50.0, 200.0
+17.101, -46.9846, 200.0
+-1.41065e-005, -50.0, 250.0
+-1.41065e-005, -50.0, 200.0
+17.101, -46.9846, 200.0
+17.101, -46.9846, 250.0
+-1.41065e-005, -50.0, 250.0
+17.101, -46.9846, 250.0
+-1.26958e-005, -45.0, 250.0
+-1.41065e-005, -50.0, 250.0
+17.101, -46.9846, 250.0
+15.3909, -42.2862, 250.0
+-1.26958e-005, -45.0, 250.0
+15.3909, -42.2862, 250.0
+-1.26958e-005, -45.0, 200.0
+-1.26958e-005, -45.0, 250.0
+15.3909, -42.2862, 250.0
+15.3909, -42.2862, 200.0
+-1.26958e-005, -45.0, 200.0
+15.3909, -42.2862, 200.0
+-1.26958e-005, -45.0, 150.0
+-1.26958e-005, -45.0, 200.0
+15.3909, -42.2862, 200.0
+15.3909, -42.2862, 150.0
+-1.26958e-005, -45.0, 150.0
+15.3909, -42.2862, 150.0
+-1.26958e-005, -45.0, 100.0
+-1.26958e-005, -45.0, 150.0
+15.3909, -42.2862, 150.0
+15.3909, -42.2862, 100.0
+-1.26958e-005, -45.0, 100.0
+15.3909, -42.2862, 100.0
+-1.26958e-005, -45.0, 50.0
+-1.26958e-005, -45.0, 100.0
+15.3909, -42.2862, 100.0
+15.3909, -42.2862, 50.0
+-1.26958e-005, -45.0, 50.0
+15.3909, -42.2862, 50.0
+-1.26958e-005, -45.0, 3.39741e-006
+-1.26958e-005, -45.0, 50.0
+15.3909, -42.2862, 50.0
+15.3909, -42.2862, 3.19252e-006
+-1.26958e-005, -45.0, 3.39741e-006
+15.3909, -42.2862, 3.19252e-006
+-1.41065e-005, -50.0, 3.7749e-006
+-1.26958e-005, -45.0, 3.39741e-006
+15.3909, -42.2862, 3.19252e-006
+17.101, -46.9846, 3.54724e-006
+-1.41065e-005, -50.0, 3.7749e-006
+-1.41065e-005, -50.0, 3.7749e-006
+-17.101, -46.9846, 50.0
+-17.101, -46.9846, 3.54724e-006
+-1.41065e-005, -50.0, 3.7749e-006
+-1.41065e-005, -50.0, 50.0
+-17.101, -46.9846, 50.0
+-1.41065e-005, -50.0, 50.0
+-17.101, -46.9846, 100.0
+-17.101, -46.9846, 50.0
+-1.41065e-005, -50.0, 50.0
+-1.41065e-005, -50.0, 100.0
+-17.101, -46.9846, 100.0
+-1.41065e-005, -50.0, 100.0
+-17.101, -46.9846, 150.0
+-17.101, -46.9846, 100.0
+-1.41065e-005, -50.0, 100.0
+-1.41065e-005, -50.0, 150.0
+-17.101, -46.9846, 150.0
+-1.41065e-005, -50.0, 150.0
+-17.101, -46.9846, 200.0
+-17.101, -46.9846, 150.0
+-1.41065e-005, -50.0, 150.0
+-1.41065e-005, -50.0, 200.0
+-17.101, -46.9846, 200.0
+-1.41065e-005, -50.0, 200.0
+-17.101, -46.9846, 250.0
+-17.101, -46.9846, 200.0
+-1.41065e-005, -50.0, 200.0
+-1.41065e-005, -50.0, 250.0
+-17.101, -46.9846, 250.0
+-1.41065e-005, -50.0, 250.0
+-15.3909, -42.2861, 250.0
+-17.101, -46.9846, 250.0
+-1.41065e-005, -50.0, 250.0
+-1.26958e-005, -45.0, 250.0
+-15.3909, -42.2861, 250.0
+-1.26958e-005, -45.0, 250.0
+-15.3909, -42.2861, 200.0
+-15.3909, -42.2861, 250.0
+-1.26958e-005, -45.0, 250.0
+-1.26958e-005, -45.0, 200.0
+-15.3909, -42.2861, 200.0
+-1.26958e-005, -45.0, 200.0
+-15.3909, -42.2862, 150.0
+-15.3909, -42.2861, 200.0
+-1.26958e-005, -45.0, 200.0
+-1.26958e-005, -45.0, 150.0
+-15.3909, -42.2862, 150.0
+-1.26958e-005, -45.0, 150.0
+-15.3909, -42.2862, 100.0
+-15.3909, -42.2862, 150.0
+-1.26958e-005, -45.0, 150.0
+-1.26958e-005, -45.0, 100.0
+-15.3909, -42.2862, 100.0
+-1.26958e-005, -45.0, 100.0
+-15.3909, -42.2862, 50.0
+-15.3909, -42.2862, 100.0
+-1.26958e-005, -45.0, 100.0
+-1.26958e-005, -45.0, 50.0
+-15.3909, -42.2862, 50.0
+-1.26958e-005, -45.0, 50.0
+-15.3909, -42.2862, 3.19252e-006
+-15.3909, -42.2862, 50.0
+-1.26958e-005, -45.0, 50.0
+-1.26958e-005, -45.0, 3.39741e-006
+-15.3909, -42.2862, 3.19252e-006
+-1.26958e-005, -45.0, 3.39741e-006
+-17.101, -46.9846, 3.54724e-006
+-15.3909, -42.2862, 3.19252e-006
+-1.26958e-005, -45.0, 3.39741e-006
+-1.41065e-005, -50.0, 3.7749e-006
+-17.101, -46.9846, 3.54724e-006
+-17.101, -46.9846, 3.54724e-006
+-32.1394, -38.3022, 50.0
+-32.1394, -38.3022, 2.89174e-006
+-17.101, -46.9846, 3.54724e-006
+-17.101, -46.9846, 50.0
+-32.1394, -38.3022, 50.0
+-17.101, -46.9846, 50.0
+-32.1394, -38.3022, 100.0
+-32.1394, -38.3022, 50.0
+-17.101, -46.9846, 50.0
+-17.101, -46.9846, 100.0
+-32.1394, -38.3022, 100.0
+-17.101, -46.9846, 100.0
+-32.1394, -38.3022, 150.0
+-32.1394, -38.3022, 100.0
+-17.101, -46.9846, 100.0
+-17.101, -46.9846, 150.0
+-32.1394, -38.3022, 150.0
+-17.101, -46.9846, 150.0
+-32.1394, -38.3022, 200.0
+-32.1394, -38.3022, 150.0
+-17.101, -46.9846, 150.0
+-17.101, -46.9846, 200.0
+-32.1394, -38.3022, 200.0
+-17.101, -46.9846, 200.0
+-32.1394, -38.3022, 250.0
+-32.1394, -38.3022, 200.0
+-17.101, -46.9846, 200.0
+-17.101, -46.9846, 250.0
+-32.1394, -38.3022, 250.0
+-17.101, -46.9846, 250.0
+-28.9255, -34.472, 250.0
+-32.1394, -38.3022, 250.0
+-17.101, -46.9846, 250.0
+-15.3909, -42.2861, 250.0
+-28.9255, -34.472, 250.0
+-15.3909, -42.2861, 250.0
+-28.9255, -34.472, 200.0
+-28.9255, -34.472, 250.0
+-15.3909, -42.2861, 250.0
+-15.3909, -42.2861, 200.0
+-28.9255, -34.472, 200.0
+-15.3909, -42.2861, 200.0
+-28.9255, -34.472, 150.0
+-28.9255, -34.472, 200.0
+-15.3909, -42.2861, 200.0
+-15.3909, -42.2862, 150.0
+-28.9255, -34.472, 150.0
+-15.3909, -42.2862, 150.0
+-28.9255, -34.472, 100.0
+-28.9255, -34.472, 150.0
+-15.3909, -42.2862, 150.0
+-15.3909, -42.2862, 100.0
+-28.9255, -34.472, 100.0
+-15.3909, -42.2862, 100.0
+-28.9255, -34.472, 50.0
+-28.9255, -34.472, 100.0
+-15.3909, -42.2862, 100.0
+-15.3909, -42.2862, 50.0
+-28.9255, -34.472, 50.0
+-15.3909, -42.2862, 50.0
+-28.9255, -34.472, 2.60256e-006
+-28.9255, -34.472, 50.0
+-15.3909, -42.2862, 50.0
+-15.3909, -42.2862, 3.19252e-006
+-28.9255, -34.472, 2.60256e-006
+-15.3909, -42.2862, 3.19252e-006
+-32.1394, -38.3022, 2.89174e-006
+-28.9255, -34.472, 2.60256e-006
+-15.3909, -42.2862, 3.19252e-006
+-17.101, -46.9846, 3.54724e-006
+-32.1394, -38.3022, 2.89174e-006
+-32.1394, -38.3022, 2.89174e-006
+-43.3013, -25.0, 50.0
+-43.3013, -25.0, 1.88745e-006
+-32.1394, -38.3022, 2.89174e-006
+-32.1394, -38.3022, 50.0
+-43.3013, -25.0, 50.0
+-32.1394, -38.3022, 50.0
+-43.3013, -25.0, 100.0
+-43.3013, -25.0, 50.0
+-32.1394, -38.3022, 50.0
+-32.1394, -38.3022, 100.0
+-43.3013, -25.0, 100.0
+-32.1394, -38.3022, 100.0
+-43.3013, -25.0, 150.0
+-43.3013, -25.0, 100.0
+-32.1394, -38.3022, 100.0
+-32.1394, -38.3022, 150.0
+-43.3013, -25.0, 150.0
+-32.1394, -38.3022, 150.0
+-43.3013, -25.0, 200.0
+-43.3013, -25.0, 150.0
+-32.1394, -38.3022, 150.0
+-32.1394, -38.3022, 200.0
+-43.3013, -25.0, 200.0
+-32.1394, -38.3022, 200.0
+-43.3013, -25.0, 250.0
+-43.3013, -25.0, 200.0
+-32.1394, -38.3022, 200.0
+-32.1394, -38.3022, 250.0
+-43.3013, -25.0, 250.0
+-32.1394, -38.3022, 250.0
+-38.9711, -22.5, 250.0
+-43.3013, -25.0, 250.0
+-32.1394, -38.3022, 250.0
+-28.9255, -34.472, 250.0
+-38.9711, -22.5, 250.0
+-28.9255, -34.472, 250.0
+-38.9711, -22.5, 200.0
+-38.9711, -22.5, 250.0
+-28.9255, -34.472, 250.0
+-28.9255, -34.472, 200.0
+-38.9711, -22.5, 200.0
+-28.9255, -34.472, 200.0
+-38.9711, -22.5, 150.0
+-38.9711, -22.5, 200.0
+-28.9255, -34.472, 200.0
+-28.9255, -34.472, 150.0
+-38.9711, -22.5, 150.0
+-28.9255, -34.472, 150.0
+-38.9711, -22.5, 100.0
+-38.9711, -22.5, 150.0
+-28.9255, -34.472, 150.0
+-28.9255, -34.472, 100.0
+-38.9711, -22.5, 100.0
+-28.9255, -34.472, 100.0
+-38.9711, -22.5, 50.0
+-38.9711, -22.5, 100.0
+-28.9255, -34.472, 100.0
+-28.9255, -34.472, 50.0
+-38.9711, -22.5, 50.0
+-28.9255, -34.472, 50.0
+-38.9711, -22.5, 1.6987e-006
+-38.9711, -22.5, 50.0
+-28.9255, -34.472, 50.0
+-28.9255, -34.472, 2.60256e-006
+-38.9711, -22.5, 1.6987e-006
+-28.9255, -34.472, 2.60256e-006
+-43.3013, -25.0, 1.88745e-006
+-38.9711, -22.5, 1.6987e-006
+-28.9255, -34.472, 2.60256e-006
+-32.1394, -38.3022, 2.89174e-006
+-43.3013, -25.0, 1.88745e-006
+-43.3013, -25.0, 1.88745e-006
+-49.2404, -8.6824, 50.0
+-49.2404, -8.6824, 6.55503e-007
+-43.3013, -25.0, 1.88745e-006
+-43.3013, -25.0, 50.0
+-49.2404, -8.6824, 50.0
+-43.3013, -25.0, 50.0
+-49.2404, -8.68239, 100.0
+-49.2404, -8.6824, 50.0
+-43.3013, -25.0, 50.0
+-43.3013, -25.0, 100.0
+-49.2404, -8.68239, 100.0
+-43.3013, -25.0, 100.0
+-49.2404, -8.68239, 150.0
+-49.2404, -8.68239, 100.0
+-43.3013, -25.0, 100.0
+-43.3013, -25.0, 150.0
+-49.2404, -8.68239, 150.0
+-43.3013, -25.0, 150.0
+-49.2404, -8.68239, 200.0
+-49.2404, -8.68239, 150.0
+-43.3013, -25.0, 150.0
+-43.3013, -25.0, 200.0
+-49.2404, -8.68239, 200.0
+-43.3013, -25.0, 200.0
+-49.2404, -8.68238, 250.0
+-49.2404, -8.68239, 200.0
+-43.3013, -25.0, 200.0
+-43.3013, -25.0, 250.0
+-49.2404, -8.68238, 250.0
+-43.3013, -25.0, 250.0
+-44.3163, -7.81414, 250.0
+-49.2404, -8.68238, 250.0
+-43.3013, -25.0, 250.0
+-38.9711, -22.5, 250.0
+-44.3163, -7.81414, 250.0
+-38.9711, -22.5, 250.0
+-44.3163, -7.81415, 200.0
+-44.3163, -7.81414, 250.0
+-38.9711, -22.5, 250.0
+-38.9711, -22.5, 200.0
+-44.3163, -7.81415, 200.0
+-38.9711, -22.5, 200.0
+-44.3163, -7.81415, 150.0
+-44.3163, -7.81415, 200.0
+-38.9711, -22.5, 200.0
+-38.9711, -22.5, 150.0
+-44.3163, -7.81415, 150.0
+-38.9711, -22.5, 150.0
+-44.3163, -7.81416, 100.0
+-44.3163, -7.81415, 150.0
+-38.9711, -22.5, 150.0
+-38.9711, -22.5, 100.0
+-44.3163, -7.81416, 100.0
+-38.9711, -22.5, 100.0
+-44.3163, -7.81416, 50.0
+-44.3163, -7.81416, 100.0
+-38.9711, -22.5, 100.0
+-38.9711, -22.5, 50.0
+-44.3163, -7.81416, 50.0
+-38.9711, -22.5, 50.0
+-44.3163, -7.81416, 5.89953e-007
+-44.3163, -7.81416, 50.0
+-38.9711, -22.5, 50.0
+-38.9711, -22.5, 1.6987e-006
+-44.3163, -7.81416, 5.89953e-007
+-38.9711, -22.5, 1.6987e-006
+-49.2404, -8.6824, 6.55503e-007
+-44.3163, -7.81416, 5.89953e-007
+-38.9711, -22.5, 1.6987e-006
+-43.3013, -25.0, 1.88745e-006
+-49.2404, -8.6824, 6.55503e-007
+-49.2404, -8.6824, 6.55503e-007
+-49.2404, 8.68242, 50.0
+-49.2404, 8.68241, -6.55504e-007
+-49.2404, -8.6824, 6.55503e-007
+-49.2404, -8.6824, 50.0
+-49.2404, 8.68242, 50.0
+-49.2404, -8.6824, 50.0
+-49.2404, 8.68242, 100.0
+-49.2404, 8.68242, 50.0
+-49.2404, -8.6824, 50.0
+-49.2404, -8.68239, 100.0
+-49.2404, 8.68242, 100.0
+-49.2404, -8.68239, 100.0
+-49.2404, 8.68242, 150.0
+-49.2404, 8.68242, 100.0
+-49.2404, -8.68239, 100.0
+-49.2404, -8.68239, 150.0
+-49.2404, 8.68242, 150.0
+-49.2404, -8.68239, 150.0
+-49.2404, 8.68243, 200.0
+-49.2404, 8.68242, 150.0
+-49.2404, -8.68239, 150.0
+-49.2404, -8.68239, 200.0
+-49.2404, 8.68243, 200.0
+-49.2404, -8.68239, 200.0
+-49.2404, 8.68243, 250.0
+-49.2404, 8.68243, 200.0
+-49.2404, -8.68239, 200.0
+-49.2404, -8.68238, 250.0
+-49.2404, 8.68243, 250.0
+-49.2404, -8.68238, 250.0
+-44.3163, 7.81419, 250.0
+-49.2404, 8.68243, 250.0
+-49.2404, -8.68238, 250.0
+-44.3163, -7.81414, 250.0
+-44.3163, 7.81419, 250.0
+-44.3163, -7.81414, 250.0
+-44.3163, 7.81419, 200.0
+-44.3163, 7.81419, 250.0
+-44.3163, -7.81414, 250.0
+-44.3163, -7.81415, 200.0
+-44.3163, 7.81419, 200.0
+-44.3163, -7.81415, 200.0
+-44.3163, 7.81418, 150.0
+-44.3163, 7.81419, 200.0
+-44.3163, -7.81415, 200.0
+-44.3163, -7.81415, 150.0
+-44.3163, 7.81418, 150.0
+-44.3163, -7.81415, 150.0
+-44.3163, 7.81418, 100.0
+-44.3163, 7.81418, 150.0
+-44.3163, -7.81415, 150.0
+-44.3163, -7.81416, 100.0
+-44.3163, 7.81418, 100.0
+-44.3163, -7.81416, 100.0
+-44.3163, 7.81417, 50.0
+-44.3163, 7.81418, 100.0
+-44.3163, -7.81416, 100.0
+-44.3163, -7.81416, 50.0
+-44.3163, 7.81417, 50.0
+-44.3163, -7.81416, 50.0
+-44.3163, 7.81417, -5.89953e-007
+-44.3163, 7.81417, 50.0
+-44.3163, -7.81416, 50.0
+-44.3163, -7.81416, 5.89953e-007
+-44.3163, 7.81417, -5.89953e-007
+-44.3163, -7.81416, 5.89953e-007
+-49.2404, 8.68241, -6.55504e-007
+-44.3163, 7.81417, -5.89953e-007
+-44.3163, -7.81416, 5.89953e-007
+-49.2404, -8.6824, 6.55503e-007
+-49.2404, 8.68241, -6.55504e-007
+-49.2404, 8.68241, -6.55504e-007
+-43.3013, 25.0, 50.0
+-43.3013, 25.0, -1.88745e-006
+-49.2404, 8.68241, -6.55504e-007
+-49.2404, 8.68242, 50.0
+-43.3013, 25.0, 50.0
+-49.2404, 8.68242, 50.0
+-43.3013, 25.0, 100.0
+-43.3013, 25.0, 50.0
+-49.2404, 8.68242, 50.0
+-49.2404, 8.68242, 100.0
+-43.3013, 25.0, 100.0
+-49.2404, 8.68242, 100.0
+-43.3013, 25.0, 150.0
+-43.3013, 25.0, 100.0
+-49.2404, 8.68242, 100.0
+-49.2404, 8.68242, 150.0
+-43.3013, 25.0, 150.0
+-49.2404, 8.68242, 150.0
+-43.3013, 25.0, 200.0
+-43.3013, 25.0, 150.0
+-49.2404, 8.68242, 150.0
+-49.2404, 8.68243, 200.0
+-43.3013, 25.0, 200.0
+-49.2404, 8.68243, 200.0
+-43.3013, 25.0, 250.0
+-43.3013, 25.0, 200.0
+-49.2404, 8.68243, 200.0
+-49.2404, 8.68243, 250.0
+-43.3013, 25.0, 250.0
+-49.2404, 8.68243, 250.0
+-38.9711, 22.5, 250.0
+-43.3013, 25.0, 250.0
+-49.2404, 8.68243, 250.0
+-44.3163, 7.81419, 250.0
+-38.9711, 22.5, 250.0
+-44.3163, 7.81419, 250.0
+-38.9711, 22.5, 200.0
+-38.9711, 22.5, 250.0
+-44.3163, 7.81419, 250.0
+-44.3163, 7.81419, 200.0
+-38.9711, 22.5, 200.0
+-44.3163, 7.81419, 200.0
+-38.9711, 22.5, 150.0
+-38.9711, 22.5, 200.0
+-44.3163, 7.81419, 200.0
+-44.3163, 7.81418, 150.0
+-38.9711, 22.5, 150.0
+-44.3163, 7.81418, 150.0
+-38.9711, 22.5, 100.0
+-38.9711, 22.5, 150.0
+-44.3163, 7.81418, 150.0
+-44.3163, 7.81418, 100.0
+-38.9711, 22.5, 100.0
+-44.3163, 7.81418, 100.0
+-38.9711, 22.5, 50.0
+-38.9711, 22.5, 100.0
+-44.3163, 7.81418, 100.0
+-44.3163, 7.81417, 50.0
+-38.9711, 22.5, 50.0
+-44.3163, 7.81417, 50.0
+-38.9711, 22.5, -1.6987e-006
+-38.9711, 22.5, 50.0
+-44.3163, 7.81417, 50.0
+-44.3163, 7.81417, -5.89953e-007
+-38.9711, 22.5, -1.6987e-006
+-44.3163, 7.81417, -5.89953e-007
+-43.3013, 25.0, -1.88745e-006
+-38.9711, 22.5, -1.6987e-006
+-44.3163, 7.81417, -5.89953e-007
+-49.2404, 8.68241, -6.55504e-007
+-43.3013, 25.0, -1.88745e-006
+-43.3013, 25.0, -1.88745e-006
+-32.1394, 38.3022, 50.0
+-32.1394, 38.3022, -2.89174e-006
+-43.3013, 25.0, -1.88745e-006
+-43.3013, 25.0, 50.0
+-32.1394, 38.3022, 50.0
+-43.3013, 25.0, 50.0
+-32.1394, 38.3022, 100.0
+-32.1394, 38.3022, 50.0
+-43.3013, 25.0, 50.0
+-43.3013, 25.0, 100.0
+-32.1394, 38.3022, 100.0
+-43.3013, 25.0, 100.0
+-32.1394, 38.3022, 150.0
+-32.1394, 38.3022, 100.0
+-43.3013, 25.0, 100.0
+-43.3013, 25.0, 150.0
+-32.1394, 38.3022, 150.0
+-43.3013, 25.0, 150.0
+-32.1394, 38.3022, 200.0
+-32.1394, 38.3022, 150.0
+-43.3013, 25.0, 150.0
+-43.3013, 25.0, 200.0
+-32.1394, 38.3022, 200.0
+-43.3013, 25.0, 200.0
+-32.1394, 38.3022, 250.0
+-32.1394, 38.3022, 200.0
+-43.3013, 25.0, 200.0
+-43.3013, 25.0, 250.0
+-32.1394, 38.3022, 250.0
+-43.3013, 25.0, 250.0
+-28.9254, 34.472, 250.0
+-32.1394, 38.3022, 250.0
+-43.3013, 25.0, 250.0
+-38.9711, 22.5, 250.0
+-28.9254, 34.472, 250.0
+-38.9711, 22.5, 250.0
+-28.9254, 34.472, 200.0
+-28.9254, 34.472, 250.0
+-38.9711, 22.5, 250.0
+-38.9711, 22.5, 200.0
+-28.9254, 34.472, 200.0
+-38.9711, 22.5, 200.0
+-28.9254, 34.472, 150.0
+-28.9254, 34.472, 200.0
+-38.9711, 22.5, 200.0
+-38.9711, 22.5, 150.0
+-28.9254, 34.472, 150.0
+-38.9711, 22.5, 150.0
+-28.9254, 34.472, 100.0
+-28.9254, 34.472, 150.0
+-38.9711, 22.5, 150.0
+-38.9711, 22.5, 100.0
+-28.9254, 34.472, 100.0
+-38.9711, 22.5, 100.0
+-28.9254, 34.472, 50.0
+-28.9254, 34.472, 100.0
+-38.9711, 22.5, 100.0
+-38.9711, 22.5, 50.0
+-28.9254, 34.472, 50.0
+-38.9711, 22.5, 50.0
+-28.9254, 34.472, -2.60256e-006
+-28.9254, 34.472, 50.0
+-38.9711, 22.5, 50.0
+-38.9711, 22.5, -1.6987e-006
+-28.9254, 34.472, -2.60256e-006
+-38.9711, 22.5, -1.6987e-006
+-32.1394, 38.3022, -2.89174e-006
+-28.9254, 34.472, -2.60256e-006
+-38.9711, 22.5, -1.6987e-006
+-43.3013, 25.0, -1.88745e-006
+-32.1394, 38.3022, -2.89174e-006
+-32.1394, 38.3022, -2.89174e-006
+-17.101, 46.9846, 50.0
+-17.101, 46.9846, -3.54724e-006
+-32.1394, 38.3022, -2.89174e-006
+-32.1394, 38.3022, 50.0
+-17.101, 46.9846, 50.0
+-32.1394, 38.3022, 50.0
+-17.101, 46.9846, 100.0
+-17.101, 46.9846, 50.0
+-32.1394, 38.3022, 50.0
+-32.1394, 38.3022, 100.0
+-17.101, 46.9846, 100.0
+-32.1394, 38.3022, 100.0
+-17.101, 46.9846, 150.0
+-17.101, 46.9846, 100.0
+-32.1394, 38.3022, 100.0
+-32.1394, 38.3022, 150.0
+-17.101, 46.9846, 150.0
+-32.1394, 38.3022, 150.0
+-17.101, 46.9846, 200.0
+-17.101, 46.9846, 150.0
+-32.1394, 38.3022, 150.0
+-32.1394, 38.3022, 200.0
+-17.101, 46.9846, 200.0
+-32.1394, 38.3022, 200.0
+-17.101, 46.9847, 250.0
+-17.101, 46.9846, 200.0
+-32.1394, 38.3022, 200.0
+-32.1394, 38.3022, 250.0
+-17.101, 46.9847, 250.0
+-32.1394, 38.3022, 250.0
+-15.3909, 42.2862, 250.0
+-17.101, 46.9847, 250.0
+-32.1394, 38.3022, 250.0
+-28.9254, 34.472, 250.0
+-15.3909, 42.2862, 250.0
+-28.9254, 34.472, 250.0
+-15.3909, 42.2862, 200.0
+-15.3909, 42.2862, 250.0
+-28.9254, 34.472, 250.0
+-28.9254, 34.472, 200.0
+-15.3909, 42.2862, 200.0
+-28.9254, 34.472, 200.0
+-15.3909, 42.2862, 150.0
+-15.3909, 42.2862, 200.0
+-28.9254, 34.472, 200.0
+-28.9254, 34.472, 150.0
+-15.3909, 42.2862, 150.0
+-28.9254, 34.472, 150.0
+-15.3909, 42.2862, 100.0
+-15.3909, 42.2862, 150.0
+-28.9254, 34.472, 150.0
+-28.9254, 34.472, 100.0
+-15.3909, 42.2862, 100.0
+-28.9254, 34.472, 100.0
+-15.3909, 42.2862, 50.0
+-15.3909, 42.2862, 100.0
+-28.9254, 34.472, 100.0
+-28.9254, 34.472, 50.0
+-15.3909, 42.2862, 50.0
+-28.9254, 34.472, 50.0
+-15.3909, 42.2862, -3.19252e-006
+-15.3909, 42.2862, 50.0
+-28.9254, 34.472, 50.0
+-28.9254, 34.472, -2.60256e-006
+-15.3909, 42.2862, -3.19252e-006
+-28.9254, 34.472, -2.60256e-006
+-17.101, 46.9846, -3.54724e-006
+-15.3909, 42.2862, -3.19252e-006
+-28.9254, 34.472, -2.60256e-006
+-32.1394, 38.3022, -2.89174e-006
+-17.101, 46.9846, -3.54724e-006
+-17.101, 46.9846, -3.54724e-006
+-2.18557e-006, 50.0, 50.0
+-2.18557e-006, 50.0, -3.7749e-006
+-17.101, 46.9846, -3.54724e-006
+-17.101, 46.9846, 50.0
+-2.18557e-006, 50.0, 50.0
+-17.101, 46.9846, 50.0
+-2.18557e-006, 50.0, 100.0
+-2.18557e-006, 50.0, 50.0
+-17.101, 46.9846, 50.0
+-17.101, 46.9846, 100.0
+-2.18557e-006, 50.0, 100.0
+-17.101, 46.9846, 100.0
+-2.18557e-006, 50.0, 150.0
+-2.18557e-006, 50.0, 100.0
+-17.101, 46.9846, 100.0
+-17.101, 46.9846, 150.0
+-2.18557e-006, 50.0, 150.0
+-17.101, 46.9846, 150.0
+-2.18557e-006, 50.0, 200.0
+-2.18557e-006, 50.0, 150.0
+-17.101, 46.9846, 150.0
+-17.101, 46.9846, 200.0
+-2.18557e-006, 50.0, 200.0
+-17.101, 46.9846, 200.0
+-2.18557e-006, 50.0, 250.0
+-2.18557e-006, 50.0, 200.0
+-17.101, 46.9846, 200.0
+-17.101, 46.9847, 250.0
+-2.18557e-006, 50.0, 250.0
+-17.101, 46.9847, 250.0
+-1.96701e-006, 45.0, 250.0
+-2.18557e-006, 50.0, 250.0
+-17.101, 46.9847, 250.0
+-15.3909, 42.2862, 250.0
+-1.96701e-006, 45.0, 250.0
+-15.3909, 42.2862, 250.0
+-1.96701e-006, 45.0, 200.0
+-1.96701e-006, 45.0, 250.0
+-15.3909, 42.2862, 250.0
+-15.3909, 42.2862, 200.0
+-1.96701e-006, 45.0, 200.0
+-15.3909, 42.2862, 200.0
+-1.96701e-006, 45.0, 150.0
+-1.96701e-006, 45.0, 200.0
+-15.3909, 42.2862, 200.0
+-15.3909, 42.2862, 150.0
+-1.96701e-006, 45.0, 150.0
+-15.3909, 42.2862, 150.0
+-1.96701e-006, 45.0, 100.0
+-1.96701e-006, 45.0, 150.0
+-15.3909, 42.2862, 150.0
+-15.3909, 42.2862, 100.0
+-1.96701e-006, 45.0, 100.0
+-15.3909, 42.2862, 100.0
+-1.96701e-006, 45.0, 50.0
+-1.96701e-006, 45.0, 100.0
+-15.3909, 42.2862, 100.0
+-15.3909, 42.2862, 50.0
+-1.96701e-006, 45.0, 50.0
+-15.3909, 42.2862, 50.0
+-1.96701e-006, 45.0, -3.39741e-006
+-1.96701e-006, 45.0, 50.0
+-15.3909, 42.2862, 50.0
+-15.3909, 42.2862, -3.19252e-006
+-1.96701e-006, 45.0, -3.39741e-006
+-15.3909, 42.2862, -3.19252e-006
+-2.18557e-006, 50.0, -3.7749e-006
+-1.96701e-006, 45.0, -3.39741e-006
+-15.3909, 42.2862, -3.19252e-006
+-17.101, 46.9846, -3.54724e-006
+-2.18557e-006, 50.0, -3.7749e-006
+
+
+0.0586744, 0.998277, 0.0
+0.34202, 0.939693, 0.0
+0.396567, 0.918006, 0.0
+0.0586744, 0.998277, 0.0
+0.0, 1.0, 0.0
+0.34202, 0.939693, 0.0
+0.0, 1.0, 0.0
+0.34202, 0.939693, 0.0
+0.34202, 0.939693, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.34202, 0.939693, 0.0
+0.0, 1.0, 0.0
+0.34202, 0.939693, 0.0
+0.34202, 0.939693, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.34202, 0.939693, 0.0
+0.0, 1.0, 0.0
+0.34202, 0.939693, 0.0
+0.34202, 0.939693, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+0.34202, 0.939693, 0.0
+0.0, 1.0, 0.0
+0.286295, 0.958142, 0.0
+0.34202, 0.939693, 0.0
+0.0, 1.0, 0.0
+-0.0586743, 0.998277, 0.0
+0.286295, 0.958142, 0.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+-0.0586745, -0.998277, 0.0
+-0.34202, -0.939693, 0.0
+-0.396567, -0.918006, 0.0
+-0.0586745, -0.998277, 0.0
+0.0, -1.0, 0.0
+-0.34202, -0.939693, 0.0
+0.0, -1.0, 0.0
+-0.34202, -0.939693, 0.0
+-0.34202, -0.939693, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+-0.34202, -0.939693, 0.0
+0.0, -1.0, 0.0
+-0.34202, -0.939693, 0.0
+-0.34202, -0.939693, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+-0.34202, -0.939693, 0.0
+0.0, -1.0, 0.0
+-0.34202, -0.939693, 0.0
+-0.34202, -0.939693, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+-0.34202, -0.939693, 0.0
+0.0, -1.0, 0.0
+-0.286295, -0.958142, 0.0
+-0.34202, -0.939693, 0.0
+0.0, -1.0, 0.0
+0.0586743, -0.998277, 0.0
+-0.286295, -0.958142, 0.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.396567, 0.918006, 0.0
+0.642788, 0.766044, 0.0
+0.686627, 0.72701, 0.0
+0.396567, 0.918006, 0.0
+0.34202, 0.939693, 0.0
+0.642788, 0.766044, 0.0
+0.34202, 0.939693, 0.0
+0.642788, 0.766044, 0.0
+0.642788, 0.766044, 0.0
+0.34202, 0.939693, 0.0
+0.34202, 0.939693, 0.0
+0.642788, 0.766044, 0.0
+0.34202, 0.939693, 0.0
+0.642788, 0.766044, 0.0
+0.642788, 0.766044, 0.0
+0.34202, 0.939693, 0.0
+0.34202, 0.939693, 0.0
+0.642788, 0.766044, 0.0
+0.34202, 0.939693, 0.0
+0.642788, 0.766044, 0.0
+0.642788, 0.766044, 0.0
+0.34202, 0.939693, 0.0
+0.34202, 0.939693, 0.0
+0.642788, 0.766044, 0.0
+0.34202, 0.939693, 0.0
+0.596733, 0.80244, 0.0
+0.642788, 0.766044, 0.0
+0.34202, 0.939693, 0.0
+0.286295, 0.958142, 0.0
+0.596733, 0.80244, 0.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+-0.396567, -0.918006, 0.0
+-0.642788, -0.766044, 0.0
+-0.686627, -0.72701, 0.0
+-0.396567, -0.918006, 0.0
+-0.34202, -0.939693, 0.0
+-0.642788, -0.766044, 0.0
+-0.34202, -0.939693, 0.0
+-0.642788, -0.766044, 0.0
+-0.642788, -0.766044, 0.0
+-0.34202, -0.939693, 0.0
+-0.34202, -0.939693, 0.0
+-0.642788, -0.766044, 0.0
+-0.34202, -0.939693, 0.0
+-0.642788, -0.766044, 0.0
+-0.642788, -0.766044, 0.0
+-0.34202, -0.939693, 0.0
+-0.34202, -0.939693, 0.0
+-0.642788, -0.766044, 0.0
+-0.34202, -0.939693, 0.0
+-0.642788, -0.766044, 0.0
+-0.642788, -0.766044, 0.0
+-0.34202, -0.939693, 0.0
+-0.34202, -0.939693, 0.0
+-0.642788, -0.766044, 0.0
+-0.34202, -0.939693, 0.0
+-0.596733, -0.80244, 0.0
+-0.642788, -0.766044, 0.0
+-0.34202, -0.939693, 0.0
+-0.286295, -0.958142, 0.0
+-0.596733, -0.80244, 0.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.686627, 0.72701, 0.0
+0.866025, 0.5, 0.0
+0.893871, 0.448325, 0.0
+0.686627, 0.72701, 0.0
+0.642788, 0.766044, 0.0
+0.866025, 0.5, 0.0
+0.642788, 0.766044, 0.0
+0.866025, 0.5, 0.0
+0.866025, 0.5, 0.0
+0.642788, 0.766044, 0.0
+0.642788, 0.766044, 0.0
+0.866025, 0.5, 0.0
+0.642788, 0.766044, 0.0
+0.866025, 0.5, 0.0
+0.866025, 0.5, 0.0
+0.642788, 0.766044, 0.0
+0.642788, 0.766044, 0.0
+0.866025, 0.5, 0.0
+0.642788, 0.766044, 0.0
+0.866025, 0.5, 0.0
+0.866025, 0.5, 0.0
+0.642788, 0.766044, 0.0
+0.642788, 0.766044, 0.0
+0.866025, 0.5, 0.0
+0.642788, 0.766044, 0.0
+0.835196, 0.549952, 0.0
+0.866025, 0.5, 0.0
+0.642788, 0.766044, 0.0
+0.596733, 0.80244, 0.0
+0.835196, 0.549952, 0.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+-0.686627, -0.72701, 0.0
+-0.866025, -0.5, 0.0
+-0.893871, -0.448325, 0.0
+-0.686627, -0.72701, 0.0
+-0.642788, -0.766044, 0.0
+-0.866025, -0.5, 0.0
+-0.642788, -0.766044, 0.0
+-0.866025, -0.5, 0.0
+-0.866025, -0.5, 0.0
+-0.642788, -0.766044, 0.0
+-0.642788, -0.766044, 0.0
+-0.866025, -0.5, 0.0
+-0.642788, -0.766044, 0.0
+-0.866025, -0.5, 0.0
+-0.866025, -0.5, 0.0
+-0.642788, -0.766044, 0.0
+-0.642788, -0.766044, 0.0
+-0.866025, -0.5, 0.0
+-0.642788, -0.766044, 0.0
+-0.866025, -0.5, 0.0
+-0.866025, -0.5, 0.0
+-0.642788, -0.766044, 0.0
+-0.642788, -0.766044, 0.0
+-0.866025, -0.5, 0.0
+-0.642788, -0.766044, 0.0
+-0.835196, -0.549952, 0.0
+-0.866025, -0.5, 0.0
+-0.642788, -0.766044, 0.0
+-0.596733, -0.80244, 0.0
+-0.835196, -0.549952, 0.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.893871, 0.448325, 0.0
+0.984808, 0.173648, 0.0
+0.9933, 0.115566, 0.0
+0.893871, 0.448325, 0.0
+0.866025, 0.5, 0.0
+0.984808, 0.173648, 0.0
+0.866025, 0.5, 0.0
+0.984808, 0.173648, 0.0
+0.984808, 0.173648, 0.0
+0.866025, 0.5, 0.0
+0.866025, 0.5, 0.0
+0.984808, 0.173648, 0.0
+0.866025, 0.5, 0.0
+0.984808, 0.173648, 0.0
+0.984808, 0.173648, 0.0
+0.866025, 0.5, 0.0
+0.866025, 0.5, 0.0
+0.984808, 0.173648, 0.0
+0.866025, 0.5, 0.0
+0.984808, 0.173648, 0.0
+0.984808, 0.173648, 0.0
+0.866025, 0.5, 0.0
+0.866025, 0.5, 0.0
+0.984808, 0.173648, 0.0
+0.866025, 0.5, 0.0
+0.972922, 0.231132, 0.0
+0.984808, 0.173648, 0.0
+0.866025, 0.5, 0.0
+0.835196, 0.549952, 0.0
+0.972922, 0.231132, 0.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+-0.893871, -0.448325, 0.0
+-0.984808, -0.173648, 0.0
+-0.9933, -0.115566, 0.0
+-0.893871, -0.448325, 0.0
+-0.866025, -0.5, 0.0
+-0.984808, -0.173648, 0.0
+-0.866025, -0.5, 0.0
+-0.984808, -0.173648, 0.0
+-0.984808, -0.173648, 0.0
+-0.866025, -0.5, 0.0
+-0.866025, -0.5, 0.0
+-0.984808, -0.173648, 0.0
+-0.866025, -0.5, 0.0
+-0.984808, -0.173648, 0.0
+-0.984808, -0.173648, 0.0
+-0.866025, -0.5, 0.0
+-0.866025, -0.5, 0.0
+-0.984808, -0.173648, 0.0
+-0.866025, -0.5, 0.0
+-0.984808, -0.173648, 0.0
+-0.984808, -0.173648, 0.0
+-0.866025, -0.5, 0.0
+-0.866025, -0.5, 0.0
+-0.984808, -0.173648, 0.0
+-0.866025, -0.5, 0.0
+-0.972922, -0.231132, 0.0
+-0.984808, -0.173648, 0.0
+-0.866025, -0.5, 0.0
+-0.835196, -0.549952, 0.0
+-0.972922, -0.231132, 0.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.9933, 0.115566, 0.0
+0.984808, -0.173648, 0.0
+0.972922, -0.231132, 0.0
+0.9933, 0.115566, 0.0
+0.984808, 0.173648, 0.0
+0.984808, -0.173648, 0.0
+0.984808, 0.173648, 0.0
+0.984808, -0.173648, 0.0
+0.984808, -0.173648, 0.0
+0.984808, 0.173648, 0.0
+0.984808, 0.173648, 0.0
+0.984808, -0.173648, 0.0
+0.984808, 0.173648, 0.0
+0.984808, -0.173648, 0.0
+0.984808, -0.173648, 0.0
+0.984808, 0.173648, 0.0
+0.984808, 0.173648, 0.0
+0.984808, -0.173648, 0.0
+0.984808, 0.173648, 0.0
+0.984808, -0.173648, 0.0
+0.984808, -0.173648, 0.0
+0.984808, 0.173648, 0.0
+0.984808, 0.173648, 0.0
+0.984808, -0.173648, 0.0
+0.984808, 0.173648, 0.0
+0.9933, -0.115566, 0.0
+0.984808, -0.173648, 0.0
+0.984808, 0.173648, 0.0
+0.972922, 0.231132, 0.0
+0.9933, -0.115566, 0.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+-0.9933, -0.115566, 0.0
+-0.984808, 0.173648, 0.0
+-0.972922, 0.231132, 0.0
+-0.9933, -0.115566, 0.0
+-0.984808, -0.173648, 0.0
+-0.984808, 0.173648, 0.0
+-0.984808, -0.173648, 0.0
+-0.984808, 0.173648, 0.0
+-0.984808, 0.173648, 0.0
+-0.984808, -0.173648, 0.0
+-0.984808, -0.173648, 0.0
+-0.984808, 0.173648, 0.0
+-0.984808, -0.173648, 0.0
+-0.984808, 0.173648, 0.0
+-0.984808, 0.173648, 0.0
+-0.984808, -0.173648, 0.0
+-0.984808, -0.173648, 0.0
+-0.984808, 0.173648, 0.0
+-0.984808, -0.173648, 0.0
+-0.984808, 0.173648, 0.0
+-0.984808, 0.173648, 0.0
+-0.984808, -0.173648, 0.0
+-0.984808, -0.173648, 0.0
+-0.984808, 0.173648, 0.0
+-0.984808, -0.173648, 0.0
+-0.9933, 0.115566, 0.0
+-0.984808, 0.173648, 0.0
+-0.984808, -0.173648, 0.0
+-0.972922, -0.231132, 0.0
+-0.9933, 0.115566, 0.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.972922, -0.231132, 0.0
+0.866025, -0.5, 0.0
+0.835196, -0.549952, 0.0
+0.972922, -0.231132, 0.0
+0.984808, -0.173648, 0.0
+0.866025, -0.5, 0.0
+0.984808, -0.173648, 0.0
+0.866025, -0.5, 0.0
+0.866025, -0.5, 0.0
+0.984808, -0.173648, 0.0
+0.984808, -0.173648, 0.0
+0.866025, -0.5, 0.0
+0.984808, -0.173648, 0.0
+0.866025, -0.5, 0.0
+0.866025, -0.5, 0.0
+0.984808, -0.173648, 0.0
+0.984808, -0.173648, 0.0
+0.866025, -0.5, 0.0
+0.984808, -0.173648, 0.0
+0.866025, -0.5, 0.0
+0.866025, -0.5, 0.0
+0.984808, -0.173648, 0.0
+0.984808, -0.173648, 0.0
+0.866025, -0.5, 0.0
+0.984808, -0.173648, 0.0
+0.893871, -0.448325, 0.0
+0.866025, -0.5, 0.0
+0.984808, -0.173648, 0.0
+0.9933, -0.115566, 0.0
+0.893871, -0.448325, 0.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+-0.972922, 0.231132, 0.0
+-0.866025, 0.5, 0.0
+-0.835196, 0.549952, 0.0
+-0.972922, 0.231132, 0.0
+-0.984808, 0.173648, 0.0
+-0.866025, 0.5, 0.0
+-0.984808, 0.173648, 0.0
+-0.866025, 0.5, 0.0
+-0.866025, 0.5, 0.0
+-0.984808, 0.173648, 0.0
+-0.984808, 0.173648, 0.0
+-0.866025, 0.5, 0.0
+-0.984808, 0.173648, 0.0
+-0.866025, 0.5, 0.0
+-0.866025, 0.5, 0.0
+-0.984808, 0.173648, 0.0
+-0.984808, 0.173648, 0.0
+-0.866025, 0.5, 0.0
+-0.984808, 0.173648, 0.0
+-0.866025, 0.5, 0.0
+-0.866025, 0.5, 0.0
+-0.984808, 0.173648, 0.0
+-0.984808, 0.173648, 0.0
+-0.866025, 0.5, 0.0
+-0.984808, 0.173648, 0.0
+-0.89387, 0.448325, 0.0
+-0.866025, 0.5, 0.0
+-0.984808, 0.173648, 0.0
+-0.9933, 0.115566, 0.0
+-0.89387, 0.448325, 0.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.835196, -0.549952, 0.0
+0.642787, -0.766045, 0.0
+0.596733, -0.80244, 0.0
+0.835196, -0.549952, 0.0
+0.866025, -0.5, 0.0
+0.642787, -0.766045, 0.0
+0.866025, -0.5, 0.0
+0.642787, -0.766045, 0.0
+0.642787, -0.766045, 0.0
+0.866025, -0.5, 0.0
+0.866025, -0.5, 0.0
+0.642787, -0.766045, 0.0
+0.866025, -0.5, 0.0
+0.642787, -0.766045, 0.0
+0.642787, -0.766045, 0.0
+0.866025, -0.5, 0.0
+0.866025, -0.5, 0.0
+0.642787, -0.766045, 0.0
+0.866025, -0.5, 0.0
+0.642787, -0.766045, 0.0
+0.642787, -0.766045, 0.0
+0.866025, -0.5, 0.0
+0.866025, -0.5, 0.0
+0.642787, -0.766045, 0.0
+0.866025, -0.5, 0.0
+0.686627, -0.72701, 0.0
+0.642787, -0.766045, 0.0
+0.866025, -0.5, 0.0
+0.893871, -0.448325, 0.0
+0.686627, -0.72701, 0.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+-0.835196, 0.549952, 0.0
+-0.642787, 0.766045, 0.0
+-0.596733, 0.80244, 0.0
+-0.835196, 0.549952, 0.0
+-0.866025, 0.5, 0.0
+-0.642787, 0.766045, 0.0
+-0.866025, 0.5, 0.0
+-0.642787, 0.766045, 0.0
+-0.642787, 0.766045, 0.0
+-0.866025, 0.5, 0.0
+-0.866025, 0.5, 0.0
+-0.642787, 0.766045, 0.0
+-0.866025, 0.5, 0.0
+-0.642787, 0.766045, 0.0
+-0.642787, 0.766045, 0.0
+-0.866025, 0.5, 0.0
+-0.866025, 0.5, 0.0
+-0.642787, 0.766045, 0.0
+-0.866025, 0.5, 0.0
+-0.642788, 0.766045, 0.0
+-0.642787, 0.766045, 0.0
+-0.866025, 0.5, 0.0
+-0.866025, 0.5, 0.0
+-0.642788, 0.766045, 0.0
+-0.866025, 0.5, 0.0
+-0.686627, 0.72701, 0.0
+-0.642788, 0.766045, 0.0
+-0.866025, 0.5, 0.0
+-0.89387, 0.448325, 0.0
+-0.686627, 0.72701, 0.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.596733, -0.80244, 0.0
+0.34202, -0.939693, 0.0
+0.286295, -0.958142, 0.0
+0.596733, -0.80244, 0.0
+0.642787, -0.766045, 0.0
+0.34202, -0.939693, 0.0
+0.642787, -0.766045, 0.0
+0.34202, -0.939693, 0.0
+0.34202, -0.939693, 0.0
+0.642787, -0.766045, 0.0
+0.642787, -0.766045, 0.0
+0.34202, -0.939693, 0.0
+0.642787, -0.766045, 0.0
+0.34202, -0.939693, 0.0
+0.34202, -0.939693, 0.0
+0.642787, -0.766045, 0.0
+0.642787, -0.766045, 0.0
+0.34202, -0.939693, 0.0
+0.642787, -0.766045, 0.0
+0.34202, -0.939693, 0.0
+0.34202, -0.939693, 0.0
+0.642787, -0.766045, 0.0
+0.642787, -0.766045, 0.0
+0.34202, -0.939693, 0.0
+0.642787, -0.766045, 0.0
+0.396567, -0.918006, 0.0
+0.34202, -0.939693, 0.0
+0.642787, -0.766045, 0.0
+0.686627, -0.72701, 0.0
+0.396567, -0.918006, 0.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+-0.596733, 0.80244, 0.0
+-0.34202, 0.939693, 0.0
+-0.286295, 0.958142, 0.0
+-0.596733, 0.80244, 0.0
+-0.642787, 0.766045, 0.0
+-0.34202, 0.939693, 0.0
+-0.642787, 0.766045, 0.0
+-0.34202, 0.939693, 0.0
+-0.34202, 0.939693, 0.0
+-0.642787, 0.766045, 0.0
+-0.642787, 0.766045, 0.0
+-0.34202, 0.939693, 0.0
+-0.642787, 0.766045, 0.0
+-0.34202, 0.939693, 0.0
+-0.34202, 0.939693, 0.0
+-0.642787, 0.766045, 0.0
+-0.642787, 0.766045, 0.0
+-0.34202, 0.939693, 0.0
+-0.642787, 0.766045, 0.0
+-0.34202, 0.939693, 0.0
+-0.34202, 0.939693, 0.0
+-0.642787, 0.766045, 0.0
+-0.642788, 0.766045, 0.0
+-0.34202, 0.939693, 0.0
+-0.642788, 0.766045, 0.0
+-0.396567, 0.918006, 0.0
+-0.34202, 0.939693, 0.0
+-0.642788, 0.766045, 0.0
+-0.686627, 0.72701, 0.0
+-0.396567, 0.918006, 0.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.286295, -0.958142, 0.0
+-2.24444e-007, -1.0, 0.0
+-0.0586746, -0.998277, 0.0
+0.286295, -0.958142, 0.0
+0.34202, -0.939693, 0.0
+-2.24444e-007, -1.0, 0.0
+0.34202, -0.939693, 0.0
+-2.24444e-007, -1.0, 0.0
+-2.24444e-007, -1.0, 0.0
+0.34202, -0.939693, 0.0
+0.34202, -0.939693, 0.0
+-2.24444e-007, -1.0, 0.0
+0.34202, -0.939693, 0.0
+-2.29487e-007, -1.0, 0.0
+-2.24444e-007, -1.0, 0.0
+0.34202, -0.939693, 0.0
+0.34202, -0.939693, 0.0
+-2.29487e-007, -1.0, 0.0
+0.34202, -0.939693, 0.0
+-2.29487e-007, -1.0, 0.0
+-2.29487e-007, -1.0, 0.0
+0.34202, -0.939693, 0.0
+0.34202, -0.939693, 0.0
+-2.29487e-007, -1.0, 0.0
+0.34202, -0.939693, 0.0
+0.0586742, -0.998277, 0.0
+-2.29487e-007, -1.0, 0.0
+0.34202, -0.939693, 0.0
+0.396567, -0.918006, 0.0
+0.0586742, -0.998277, 0.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+-0.286295, 0.958142, 0.0
+2.26966e-007, 1.0, 0.0
+0.0586746, 0.998277, 0.0
+-0.286295, 0.958142, 0.0
+-0.34202, 0.939693, 0.0
+2.26966e-007, 1.0, 0.0
+-0.34202, 0.939693, 0.0
+2.44618e-007, 1.0, 0.0
+2.26966e-007, 1.0, 0.0
+-0.34202, 0.939693, 0.0
+-0.34202, 0.939693, 0.0
+2.44618e-007, 1.0, 0.0
+-0.34202, 0.939693, 0.0
+2.44618e-007, 1.0, 0.0
+2.44618e-007, 1.0, 0.0
+-0.34202, 0.939693, 0.0
+-0.34202, 0.939693, 0.0
+2.44618e-007, 1.0, 0.0
+-0.34202, 0.939693, 0.0
+2.32009e-007, 1.0, 0.0
+2.44618e-007, 1.0, 0.0
+-0.34202, 0.939693, 0.0
+-0.34202, 0.939693, 0.0
+2.32009e-007, 1.0, 0.0
+-0.34202, 0.939693, 0.0
+-0.0586742, 0.998277, 0.0
+2.32009e-007, 1.0, 0.0
+-0.34202, 0.939693, 0.0
+-0.396567, 0.918006, 0.0
+-0.0586742, 0.998277, 0.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+-0.0586746, -0.998277, 0.0
+-0.34202, -0.939692, 0.0
+-0.396567, -0.918006, 0.0
+-0.0586746, -0.998277, 0.0
+-2.24444e-007, -1.0, 0.0
+-0.34202, -0.939692, 0.0
+-2.24444e-007, -1.0, 0.0
+-0.342021, -0.939692, 0.0
+-0.34202, -0.939692, 0.0
+-2.24444e-007, -1.0, 0.0
+-2.24444e-007, -1.0, 0.0
+-0.342021, -0.939692, 0.0
+-2.24444e-007, -1.0, 0.0
+-0.342021, -0.939692, 0.0
+-0.342021, -0.939692, 0.0
+-2.24444e-007, -1.0, 0.0
+-2.29487e-007, -1.0, 0.0
+-0.342021, -0.939692, 0.0
+-2.29487e-007, -1.0, 0.0
+-0.342021, -0.939692, 0.0
+-0.342021, -0.939692, 0.0
+-2.29487e-007, -1.0, 0.0
+-2.29487e-007, -1.0, 0.0
+-0.342021, -0.939692, 0.0
+-2.29487e-007, -1.0, 0.0
+-0.286295, -0.958141, 0.0
+-0.342021, -0.939692, 0.0
+-2.29487e-007, -1.0, 0.0
+0.0586742, -0.998277, 0.0
+-0.286295, -0.958141, 0.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0586746, 0.998277, 0.0
+0.34202, 0.939692, 0.0
+0.396567, 0.918006, 0.0
+0.0586746, 0.998277, 0.0
+2.26966e-007, 1.0, 0.0
+0.34202, 0.939692, 0.0
+2.26966e-007, 1.0, 0.0
+0.34202, 0.939692, 0.0
+0.34202, 0.939692, 0.0
+2.26966e-007, 1.0, 0.0
+2.44618e-007, 1.0, 0.0
+0.34202, 0.939692, 0.0
+2.44618e-007, 1.0, 0.0
+0.34202, 0.939692, 0.0
+0.34202, 0.939692, 0.0
+2.44618e-007, 1.0, 0.0
+2.44618e-007, 1.0, 0.0
+0.34202, 0.939692, 0.0
+2.44618e-007, 1.0, 0.0
+0.34202, 0.939692, 0.0
+0.34202, 0.939692, 0.0
+2.44618e-007, 1.0, 0.0
+2.32009e-007, 1.0, 0.0
+0.34202, 0.939692, 0.0
+2.32009e-007, 1.0, 0.0
+0.286295, 0.958141, 0.0
+0.34202, 0.939692, 0.0
+2.32009e-007, 1.0, 0.0
+-0.0586742, 0.998277, 0.0
+0.286295, 0.958141, 0.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+-0.396567, -0.918006, 0.0
+-0.642788, -0.766044, 0.0
+-0.686628, -0.727009, 0.0
+-0.396567, -0.918006, 0.0
+-0.34202, -0.939692, 0.0
+-0.642788, -0.766044, 0.0
+-0.34202, -0.939692, 0.0
+-0.642788, -0.766044, 0.0
+-0.642788, -0.766044, 0.0
+-0.34202, -0.939692, 0.0
+-0.342021, -0.939692, 0.0
+-0.642788, -0.766044, 0.0
+-0.342021, -0.939692, 0.0
+-0.642788, -0.766044, 0.0
+-0.642788, -0.766044, 0.0
+-0.342021, -0.939692, 0.0
+-0.342021, -0.939692, 0.0
+-0.642788, -0.766044, 0.0
+-0.342021, -0.939692, 0.0
+-0.642788, -0.766044, 0.0
+-0.642788, -0.766044, 0.0
+-0.342021, -0.939692, 0.0
+-0.342021, -0.939692, 0.0
+-0.642788, -0.766044, 0.0
+-0.342021, -0.939692, 0.0
+-0.596733, -0.80244, 0.0
+-0.642788, -0.766044, 0.0
+-0.342021, -0.939692, 0.0
+-0.286295, -0.958141, 0.0
+-0.596733, -0.80244, 0.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.396567, 0.918006, 0.0
+0.642788, 0.766044, 0.0
+0.686628, 0.727009, 0.0
+0.396567, 0.918006, 0.0
+0.34202, 0.939692, 0.0
+0.642788, 0.766044, 0.0
+0.34202, 0.939692, 0.0
+0.642788, 0.766044, 0.0
+0.642788, 0.766044, 0.0
+0.34202, 0.939692, 0.0
+0.34202, 0.939692, 0.0
+0.642788, 0.766044, 0.0
+0.34202, 0.939692, 0.0
+0.642788, 0.766044, 0.0
+0.642788, 0.766044, 0.0
+0.34202, 0.939692, 0.0
+0.34202, 0.939692, 0.0
+0.642788, 0.766044, 0.0
+0.34202, 0.939692, 0.0
+0.642788, 0.766044, 0.0
+0.642788, 0.766044, 0.0
+0.34202, 0.939692, 0.0
+0.34202, 0.939692, 0.0
+0.642788, 0.766044, 0.0
+0.34202, 0.939692, 0.0
+0.596733, 0.80244, 0.0
+0.642788, 0.766044, 0.0
+0.34202, 0.939692, 0.0
+0.286295, 0.958141, 0.0
+0.596733, 0.80244, 0.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+-0.686628, -0.727009, 0.0
+-0.866025, -0.5, 0.0
+-0.893871, -0.448325, 0.0
+-0.686628, -0.727009, 0.0
+-0.642788, -0.766044, 0.0
+-0.866025, -0.5, 0.0
+-0.642788, -0.766044, 0.0
+-0.866025, -0.5, 0.0
+-0.866025, -0.5, 0.0
+-0.642788, -0.766044, 0.0
+-0.642788, -0.766044, 0.0
+-0.866025, -0.5, 0.0
+-0.642788, -0.766044, 0.0
+-0.866025, -0.5, 0.0
+-0.866025, -0.5, 0.0
+-0.642788, -0.766044, 0.0
+-0.642788, -0.766044, 0.0
+-0.866025, -0.5, 0.0
+-0.642788, -0.766044, 0.0
+-0.866025, -0.5, 0.0
+-0.866025, -0.5, 0.0
+-0.642788, -0.766044, 0.0
+-0.642788, -0.766044, 0.0
+-0.866025, -0.5, 0.0
+-0.642788, -0.766044, 0.0
+-0.835196, -0.549952, 0.0
+-0.866025, -0.5, 0.0
+-0.642788, -0.766044, 0.0
+-0.596733, -0.80244, 0.0
+-0.835196, -0.549952, 0.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.686628, 0.727009, 0.0
+0.866026, 0.5, 0.0
+0.893871, 0.448325, 0.0
+0.686628, 0.727009, 0.0
+0.642788, 0.766044, 0.0
+0.866026, 0.5, 0.0
+0.642788, 0.766044, 0.0
+0.866026, 0.5, 0.0
+0.866026, 0.5, 0.0
+0.642788, 0.766044, 0.0
+0.642788, 0.766044, 0.0
+0.866026, 0.5, 0.0
+0.642788, 0.766044, 0.0
+0.866026, 0.5, 0.0
+0.866026, 0.5, 0.0
+0.642788, 0.766044, 0.0
+0.642788, 0.766044, 0.0
+0.866026, 0.5, 0.0
+0.642788, 0.766044, 0.0
+0.866026, 0.5, 0.0
+0.866026, 0.5, 0.0
+0.642788, 0.766044, 0.0
+0.642788, 0.766044, 0.0
+0.866026, 0.5, 0.0
+0.642788, 0.766044, 0.0
+0.835196, 0.549952, 0.0
+0.866026, 0.5, 0.0
+0.642788, 0.766044, 0.0
+0.596733, 0.80244, 0.0
+0.835196, 0.549952, 0.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+-0.893871, -0.448325, 0.0
+-0.984808, -0.173648, 0.0
+-0.9933, -0.115566, 0.0
+-0.893871, -0.448325, 0.0
+-0.866025, -0.5, 0.0
+-0.984808, -0.173648, 0.0
+-0.866025, -0.5, 0.0
+-0.984808, -0.173648, 0.0
+-0.984808, -0.173648, 0.0
+-0.866025, -0.5, 0.0
+-0.866025, -0.5, 0.0
+-0.984808, -0.173648, 0.0
+-0.866025, -0.5, 0.0
+-0.984808, -0.173648, 0.0
+-0.984808, -0.173648, 0.0
+-0.866025, -0.5, 0.0
+-0.866025, -0.5, 0.0
+-0.984808, -0.173648, 0.0
+-0.866025, -0.5, 0.0
+-0.984808, -0.173648, 0.0
+-0.984808, -0.173648, 0.0
+-0.866025, -0.5, 0.0
+-0.866025, -0.5, 0.0
+-0.984808, -0.173648, 0.0
+-0.866025, -0.5, 0.0
+-0.972922, -0.231132, 0.0
+-0.984808, -0.173648, 0.0
+-0.866025, -0.5, 0.0
+-0.835196, -0.549952, 0.0
+-0.972922, -0.231132, 0.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.893871, 0.448325, 0.0
+0.984808, 0.173648, 0.0
+0.9933, 0.115566, 0.0
+0.893871, 0.448325, 0.0
+0.866026, 0.5, 0.0
+0.984808, 0.173648, 0.0
+0.866026, 0.5, 0.0
+0.984808, 0.173648, 0.0
+0.984808, 0.173648, 0.0
+0.866026, 0.5, 0.0
+0.866026, 0.5, 0.0
+0.984808, 0.173648, 0.0
+0.866026, 0.5, 0.0
+0.984808, 0.173648, 0.0
+0.984808, 0.173648, 0.0
+0.866026, 0.5, 0.0
+0.866026, 0.5, 0.0
+0.984808, 0.173648, 0.0
+0.866026, 0.5, 0.0
+0.984808, 0.173648, 0.0
+0.984808, 0.173648, 0.0
+0.866026, 0.5, 0.0
+0.866026, 0.5, 0.0
+0.984808, 0.173648, 0.0
+0.866026, 0.5, 0.0
+0.972922, 0.231132, 0.0
+0.984808, 0.173648, 0.0
+0.866026, 0.5, 0.0
+0.835196, 0.549952, 0.0
+0.972922, 0.231132, 0.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+-0.9933, -0.115566, 0.0
+-0.984808, 0.173648, 0.0
+-0.972922, 0.231132, 0.0
+-0.9933, -0.115566, 0.0
+-0.984808, -0.173648, 0.0
+-0.984808, 0.173648, 0.0
+-0.984808, -0.173648, 0.0
+-0.984808, 0.173648, 0.0
+-0.984808, 0.173648, 0.0
+-0.984808, -0.173648, 0.0
+-0.984808, -0.173648, 0.0
+-0.984808, 0.173648, 0.0
+-0.984808, -0.173648, 0.0
+-0.984808, 0.173648, 0.0
+-0.984808, 0.173648, 0.0
+-0.984808, -0.173648, 0.0
+-0.984808, -0.173648, 0.0
+-0.984808, 0.173648, 0.0
+-0.984808, -0.173648, 0.0
+-0.984808, 0.173648, 0.0
+-0.984808, 0.173648, 0.0
+-0.984808, -0.173648, 0.0
+-0.984808, -0.173648, 0.0
+-0.984808, 0.173648, 0.0
+-0.984808, -0.173648, 0.0
+-0.9933, 0.115566, 0.0
+-0.984808, 0.173648, 0.0
+-0.984808, -0.173648, 0.0
+-0.972922, -0.231132, 0.0
+-0.9933, 0.115566, 0.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.9933, 0.115566, 0.0
+0.984808, -0.173648, 0.0
+0.972922, -0.231132, 0.0
+0.9933, 0.115566, 0.0
+0.984808, 0.173648, 0.0
+0.984808, -0.173648, 0.0
+0.984808, 0.173648, 0.0
+0.984808, -0.173648, 0.0
+0.984808, -0.173648, 0.0
+0.984808, 0.173648, 0.0
+0.984808, 0.173648, 0.0
+0.984808, -0.173648, 0.0
+0.984808, 0.173648, 0.0
+0.984808, -0.173648, 0.0
+0.984808, -0.173648, 0.0
+0.984808, 0.173648, 0.0
+0.984808, 0.173648, 0.0
+0.984808, -0.173648, 0.0
+0.984808, 0.173648, 0.0
+0.984808, -0.173648, 0.0
+0.984808, -0.173648, 0.0
+0.984808, 0.173648, 0.0
+0.984808, 0.173648, 0.0
+0.984808, -0.173648, 0.0
+0.984808, 0.173648, 0.0
+0.9933, -0.115566, 0.0
+0.984808, -0.173648, 0.0
+0.984808, 0.173648, 0.0
+0.972922, 0.231132, 0.0
+0.9933, -0.115566, 0.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+-0.972922, 0.231132, 0.0
+-0.866025, 0.5, 0.0
+-0.835196, 0.549952, 0.0
+-0.972922, 0.231132, 0.0
+-0.984808, 0.173648, 0.0
+-0.866025, 0.5, 0.0
+-0.984808, 0.173648, 0.0
+-0.866025, 0.5, 0.0
+-0.866025, 0.5, 0.0
+-0.984808, 0.173648, 0.0
+-0.984808, 0.173648, 0.0
+-0.866025, 0.5, 0.0
+-0.984808, 0.173648, 0.0
+-0.866025, 0.5, 0.0
+-0.866025, 0.5, 0.0
+-0.984808, 0.173648, 0.0
+-0.984808, 0.173648, 0.0
+-0.866025, 0.5, 0.0
+-0.984808, 0.173648, 0.0
+-0.866025, 0.5, 0.0
+-0.866025, 0.5, 0.0
+-0.984808, 0.173648, 0.0
+-0.984808, 0.173648, 0.0
+-0.866025, 0.5, 0.0
+-0.984808, 0.173648, 0.0
+-0.893871, 0.448325, 0.0
+-0.866025, 0.5, 0.0
+-0.984808, 0.173648, 0.0
+-0.9933, 0.115566, 0.0
+-0.893871, 0.448325, 0.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.972922, -0.231132, 0.0
+0.866025, -0.5, 0.0
+0.835196, -0.549952, 0.0
+0.972922, -0.231132, 0.0
+0.984808, -0.173648, 0.0
+0.866025, -0.5, 0.0
+0.984808, -0.173648, 0.0
+0.866025, -0.5, 0.0
+0.866025, -0.5, 0.0
+0.984808, -0.173648, 0.0
+0.984808, -0.173648, 0.0
+0.866025, -0.5, 0.0
+0.984808, -0.173648, 0.0
+0.866025, -0.5, 0.0
+0.866025, -0.5, 0.0
+0.984808, -0.173648, 0.0
+0.984808, -0.173648, 0.0
+0.866025, -0.5, 0.0
+0.984808, -0.173648, 0.0
+0.866025, -0.5, 0.0
+0.866025, -0.5, 0.0
+0.984808, -0.173648, 0.0
+0.984808, -0.173648, 0.0
+0.866025, -0.5, 0.0
+0.984808, -0.173648, 0.0
+0.893871, -0.448325, 0.0
+0.866025, -0.5, 0.0
+0.984808, -0.173648, 0.0
+0.9933, -0.115566, 0.0
+0.893871, -0.448325, 0.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+-0.835196, 0.549952, 0.0
+-0.642788, 0.766044, 0.0
+-0.596733, 0.80244, 0.0
+-0.835196, 0.549952, 0.0
+-0.866025, 0.5, 0.0
+-0.642788, 0.766044, 0.0
+-0.866025, 0.5, 0.0
+-0.642788, 0.766044, 0.0
+-0.642788, 0.766044, 0.0
+-0.866025, 0.5, 0.0
+-0.866025, 0.5, 0.0
+-0.642788, 0.766044, 0.0
+-0.866025, 0.5, 0.0
+-0.642788, 0.766044, 0.0
+-0.642788, 0.766044, 0.0
+-0.866025, 0.5, 0.0
+-0.866025, 0.5, 0.0
+-0.642788, 0.766044, 0.0
+-0.866025, 0.5, 0.0
+-0.642788, 0.766044, 0.0
+-0.642788, 0.766044, 0.0
+-0.866025, 0.5, 0.0
+-0.866025, 0.5, 0.0
+-0.642788, 0.766044, 0.0
+-0.866025, 0.5, 0.0
+-0.686627, 0.727009, 0.0
+-0.642788, 0.766044, 0.0
+-0.866025, 0.5, 0.0
+-0.893871, 0.448325, 0.0
+-0.686627, 0.727009, 0.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.835196, -0.549952, 0.0
+0.642788, -0.766044, 0.0
+0.596733, -0.80244, 0.0
+0.835196, -0.549952, 0.0
+0.866025, -0.5, 0.0
+0.642788, -0.766044, 0.0
+0.866025, -0.5, 0.0
+0.642788, -0.766044, 0.0
+0.642788, -0.766044, 0.0
+0.866025, -0.5, 0.0
+0.866025, -0.5, 0.0
+0.642788, -0.766044, 0.0
+0.866025, -0.5, 0.0
+0.642788, -0.766044, 0.0
+0.642788, -0.766044, 0.0
+0.866025, -0.5, 0.0
+0.866025, -0.5, 0.0
+0.642788, -0.766044, 0.0
+0.866025, -0.5, 0.0
+0.642788, -0.766044, 0.0
+0.642788, -0.766044, 0.0
+0.866025, -0.5, 0.0
+0.866025, -0.5, 0.0
+0.642788, -0.766044, 0.0
+0.866025, -0.5, 0.0
+0.686627, -0.727009, 0.0
+0.642788, -0.766044, 0.0
+0.866025, -0.5, 0.0
+0.893871, -0.448325, 0.0
+0.686627, -0.727009, 0.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+-0.596733, 0.80244, 0.0
+-0.34202, 0.939693, 0.0
+-0.286295, 0.958142, 0.0
+-0.596733, 0.80244, 0.0
+-0.642788, 0.766044, 0.0
+-0.34202, 0.939693, 0.0
+-0.642788, 0.766044, 0.0
+-0.34202, 0.939693, 0.0
+-0.34202, 0.939693, 0.0
+-0.642788, 0.766044, 0.0
+-0.642788, 0.766044, 0.0
+-0.34202, 0.939693, 0.0
+-0.642788, 0.766044, 0.0
+-0.34202, 0.939693, 0.0
+-0.34202, 0.939693, 0.0
+-0.642788, 0.766044, 0.0
+-0.642788, 0.766044, 0.0
+-0.34202, 0.939693, 0.0
+-0.642788, 0.766044, 0.0
+-0.34202, 0.939693, 0.0
+-0.34202, 0.939693, 0.0
+-0.642788, 0.766044, 0.0
+-0.642788, 0.766044, 0.0
+-0.34202, 0.939693, 0.0
+-0.642788, 0.766044, 0.0
+-0.396567, 0.918006, 0.0
+-0.34202, 0.939693, 0.0
+-0.642788, 0.766044, 0.0
+-0.686627, 0.727009, 0.0
+-0.396567, 0.918006, 0.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.596733, -0.80244, 0.0
+0.34202, -0.939693, 0.0
+0.286295, -0.958142, 0.0
+0.596733, -0.80244, 0.0
+0.642788, -0.766044, 0.0
+0.34202, -0.939693, 0.0
+0.642788, -0.766044, 0.0
+0.34202, -0.939693, 0.0
+0.34202, -0.939693, 0.0
+0.642788, -0.766044, 0.0
+0.642788, -0.766044, 0.0
+0.34202, -0.939693, 0.0
+0.642788, -0.766044, 0.0
+0.34202, -0.939693, 0.0
+0.34202, -0.939693, 0.0
+0.642788, -0.766044, 0.0
+0.642788, -0.766044, 0.0
+0.34202, -0.939693, 0.0
+0.642788, -0.766044, 0.0
+0.34202, -0.939693, 0.0
+0.34202, -0.939693, 0.0
+0.642788, -0.766044, 0.0
+0.642788, -0.766044, 0.0
+0.34202, -0.939693, 0.0
+0.642788, -0.766044, 0.0
+0.396567, -0.918006, 0.0
+0.34202, -0.939693, 0.0
+0.642788, -0.766044, 0.0
+0.686627, -0.727009, 0.0
+0.396567, -0.918006, 0.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+-0.286295, 0.958142, 0.0
+0.0, 1.0, 0.0
+0.0586744, 0.998277, 0.0
+-0.286295, 0.958142, 0.0
+-0.34202, 0.939693, 0.0
+0.0, 1.0, 0.0
+-0.34202, 0.939693, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+-0.34202, 0.939693, 0.0
+-0.34202, 0.939693, 0.0
+0.0, 1.0, 0.0
+-0.34202, 0.939693, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+-0.34202, 0.939693, 0.0
+-0.34202, 0.939693, 0.0
+0.0, 1.0, 0.0
+-0.34202, 0.939693, 0.0
+0.0, 1.0, 0.0
+0.0, 1.0, 0.0
+-0.34202, 0.939693, 0.0
+-0.34202, 0.939693, 0.0
+0.0, 1.0, 0.0
+-0.34202, 0.939693, 0.0
+-0.0586743, 0.998277, 0.0
+0.0, 1.0, 0.0
+-0.34202, 0.939693, 0.0
+-0.396567, 0.918006, 0.0
+-0.0586743, 0.998277, 0.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.0, 0.0, 1.0
+0.286295, -0.958142, 0.0
+0.0, -1.0, 0.0
+-0.0586745, -0.998277, 0.0
+0.286295, -0.958142, 0.0
+0.34202, -0.939693, 0.0
+0.0, -1.0, 0.0
+0.34202, -0.939693, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.34202, -0.939693, 0.0
+0.34202, -0.939693, 0.0
+0.0, -1.0, 0.0
+0.34202, -0.939693, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.34202, -0.939693, 0.0
+0.34202, -0.939693, 0.0
+0.0, -1.0, 0.0
+0.34202, -0.939693, 0.0
+0.0, -1.0, 0.0
+0.0, -1.0, 0.0
+0.34202, -0.939693, 0.0
+0.34202, -0.939693, 0.0
+0.0, -1.0, 0.0
+0.34202, -0.939693, 0.0
+0.0586743, -0.998277, 0.0
+0.0, -1.0, 0.0
+0.34202, -0.939693, 0.0
+0.396567, -0.918006, 0.0
+0.0586743, -0.998277, 0.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+0.0, 0.0, -1.0
+
+
+
+
+0.0, 0.0
+0.0833333, 0.0555556
+0.0, 0.0555556
+0.0, 0.0
+0.0833333, 0.0
+0.0833333, 0.0555556
+0.0833333, 0.0
+0.166667, 0.0555556
+0.0833333, 0.0555556
+0.0833333, 0.0
+0.166667, 0.0
+0.166667, 0.0555556
+0.166667, 0.0
+0.25, 0.0555556
+0.166667, 0.0555556
+0.166667, 0.0
+0.25, 0.0
+0.25, 0.0555556
+0.25, 0.0
+0.333333, 0.0555556
+0.25, 0.0555556
+0.25, 0.0
+0.333333, 0.0
+0.333333, 0.0555556
+0.333333, 0.0
+0.416667, 0.0555556
+0.333333, 0.0555556
+0.333333, 0.0
+0.416667, 0.0
+0.416667, 0.0555556
+0.416667, 0.0
+0.5, 0.0555556
+0.416667, 0.0555556
+0.416667, 0.0
+0.5, 0.0
+0.5, 0.0555556
+0.5, 0.0
+0.583333, 0.0555556
+0.5, 0.0555556
+0.5, 0.0
+0.583333, 0.0
+0.583333, 0.0555556
+0.583333, 0.0
+0.666667, 0.0555556
+0.583333, 0.0555556
+0.583333, 0.0
+0.666667, 0.0
+0.666667, 0.0555556
+0.666667, 0.0
+0.75, 0.0555556
+0.666667, 0.0555556
+0.666667, 0.0
+0.75, 0.0
+0.75, 0.0555556
+0.75, 0.0
+0.833333, 0.0555556
+0.75, 0.0555556
+0.75, 0.0
+0.833333, 0.0
+0.833333, 0.0555556
+0.833333, 0.0
+0.916667, 0.0555556
+0.833333, 0.0555556
+0.833333, 0.0
+0.916667, 0.0
+0.916667, 0.0555556
+0.916667, 0.0
+1.0, 0.0555556
+0.916667, 0.0555556
+0.916667, 0.0
+1.0, 0.0
+1.0, 0.0555556
+0.0, 0.0555556
+0.0833333, 0.111111
+0.0, 0.111111
+0.0, 0.0555556
+0.0833333, 0.0555556
+0.0833333, 0.111111
+0.0833333, 0.0555556
+0.166667, 0.111111
+0.0833333, 0.111111
+0.0833333, 0.0555556
+0.166667, 0.0555556
+0.166667, 0.111111
+0.166667, 0.0555556
+0.25, 0.111111
+0.166667, 0.111111
+0.166667, 0.0555556
+0.25, 0.0555556
+0.25, 0.111111
+0.25, 0.0555556
+0.333333, 0.111111
+0.25, 0.111111
+0.25, 0.0555556
+0.333333, 0.0555556
+0.333333, 0.111111
+0.333333, 0.0555556
+0.416667, 0.111111
+0.333333, 0.111111
+0.333333, 0.0555556
+0.416667, 0.0555556
+0.416667, 0.111111
+0.416667, 0.0555556
+0.5, 0.111111
+0.416667, 0.111111
+0.416667, 0.0555556
+0.5, 0.0555556
+0.5, 0.111111
+0.5, 0.0555556
+0.583333, 0.111111
+0.5, 0.111111
+0.5, 0.0555556
+0.583333, 0.0555556
+0.583333, 0.111111
+0.583333, 0.0555556
+0.666667, 0.111111
+0.583333, 0.111111
+0.583333, 0.0555556
+0.666667, 0.0555556
+0.666667, 0.111111
+0.666667, 0.0555556
+0.75, 0.111111
+0.666667, 0.111111
+0.666667, 0.0555556
+0.75, 0.0555556
+0.75, 0.111111
+0.75, 0.0555556
+0.833333, 0.111111
+0.75, 0.111111
+0.75, 0.0555556
+0.833333, 0.0555556
+0.833333, 0.111111
+0.833333, 0.0555556
+0.916667, 0.111111
+0.833333, 0.111111
+0.833333, 0.0555556
+0.916667, 0.0555556
+0.916667, 0.111111
+0.916667, 0.0555556
+1.0, 0.111111
+0.916667, 0.111111
+0.916667, 0.0555556
+1.0, 0.0555556
+1.0, 0.111111
+0.0, 0.111111
+0.0833333, 0.166667
+0.0, 0.166667
+0.0, 0.111111
+0.0833333, 0.111111
+0.0833333, 0.166667
+0.0833333, 0.111111
+0.166667, 0.166667
+0.0833333, 0.166667
+0.0833333, 0.111111
+0.166667, 0.111111
+0.166667, 0.166667
+0.166667, 0.111111
+0.25, 0.166667
+0.166667, 0.166667
+0.166667, 0.111111
+0.25, 0.111111
+0.25, 0.166667
+0.25, 0.111111
+0.333333, 0.166667
+0.25, 0.166667
+0.25, 0.111111
+0.333333, 0.111111
+0.333333, 0.166667
+0.333333, 0.111111
+0.416667, 0.166667
+0.333333, 0.166667
+0.333333, 0.111111
+0.416667, 0.111111
+0.416667, 0.166667
+0.416667, 0.111111
+0.5, 0.166667
+0.416667, 0.166667
+0.416667, 0.111111
+0.5, 0.111111
+0.5, 0.166667
+0.5, 0.111111
+0.583333, 0.166667
+0.5, 0.166667
+0.5, 0.111111
+0.583333, 0.111111
+0.583333, 0.166667
+0.583333, 0.111111
+0.666667, 0.166667
+0.583333, 0.166667
+0.583333, 0.111111
+0.666667, 0.111111
+0.666667, 0.166667
+0.666667, 0.111111
+0.75, 0.166667
+0.666667, 0.166667
+0.666667, 0.111111
+0.75, 0.111111
+0.75, 0.166667
+0.75, 0.111111
+0.833333, 0.166667
+0.75, 0.166667
+0.75, 0.111111
+0.833333, 0.111111
+0.833333, 0.166667
+0.833333, 0.111111
+0.916667, 0.166667
+0.833333, 0.166667
+0.833333, 0.111111
+0.916667, 0.111111
+0.916667, 0.166667
+0.916667, 0.111111
+1.0, 0.166667
+0.916667, 0.166667
+0.916667, 0.111111
+1.0, 0.111111
+1.0, 0.166667
+0.0, 0.166667
+0.0833333, 0.222222
+0.0, 0.222222
+0.0, 0.166667
+0.0833333, 0.166667
+0.0833333, 0.222222
+0.0833333, 0.166667
+0.166667, 0.222222
+0.0833333, 0.222222
+0.0833333, 0.166667
+0.166667, 0.166667
+0.166667, 0.222222
+0.166667, 0.166667
+0.25, 0.222222
+0.166667, 0.222222
+0.166667, 0.166667
+0.25, 0.166667
+0.25, 0.222222
+0.25, 0.166667
+0.333333, 0.222222
+0.25, 0.222222
+0.25, 0.166667
+0.333333, 0.166667
+0.333333, 0.222222
+0.333333, 0.166667
+0.416667, 0.222222
+0.333333, 0.222222
+0.333333, 0.166667
+0.416667, 0.166667
+0.416667, 0.222222
+0.416667, 0.166667
+0.5, 0.222222
+0.416667, 0.222222
+0.416667, 0.166667
+0.5, 0.166667
+0.5, 0.222222
+0.5, 0.166667
+0.583333, 0.222222
+0.5, 0.222222
+0.5, 0.166667
+0.583333, 0.166667
+0.583333, 0.222222
+0.583333, 0.166667
+0.666667, 0.222222
+0.583333, 0.222222
+0.583333, 0.166667
+0.666667, 0.166667
+0.666667, 0.222222
+0.666667, 0.166667
+0.75, 0.222222
+0.666667, 0.222222
+0.666667, 0.166667
+0.75, 0.166667
+0.75, 0.222222
+0.75, 0.166667
+0.833333, 0.222222
+0.75, 0.222222
+0.75, 0.166667
+0.833333, 0.166667
+0.833333, 0.222222
+0.833333, 0.166667
+0.916667, 0.222222
+0.833333, 0.222222
+0.833333, 0.166667
+0.916667, 0.166667
+0.916667, 0.222222
+0.916667, 0.166667
+1.0, 0.222222
+0.916667, 0.222222
+0.916667, 0.166667
+1.0, 0.166667
+1.0, 0.222222
+0.0, 0.222222
+0.0833333, 0.277778
+0.0, 0.277778
+0.0, 0.222222
+0.0833333, 0.222222
+0.0833333, 0.277778
+0.0833333, 0.222222
+0.166667, 0.277778
+0.0833333, 0.277778
+0.0833333, 0.222222
+0.166667, 0.222222
+0.166667, 0.277778
+0.166667, 0.222222
+0.25, 0.277778
+0.166667, 0.277778
+0.166667, 0.222222
+0.25, 0.222222
+0.25, 0.277778
+0.25, 0.222222
+0.333333, 0.277778
+0.25, 0.277778
+0.25, 0.222222
+0.333333, 0.222222
+0.333333, 0.277778
+0.333333, 0.222222
+0.416667, 0.277778
+0.333333, 0.277778
+0.333333, 0.222222
+0.416667, 0.222222
+0.416667, 0.277778
+0.416667, 0.222222
+0.5, 0.277778
+0.416667, 0.277778
+0.416667, 0.222222
+0.5, 0.222222
+0.5, 0.277778
+0.5, 0.222222
+0.583333, 0.277778
+0.5, 0.277778
+0.5, 0.222222
+0.583333, 0.222222
+0.583333, 0.277778
+0.583333, 0.222222
+0.666667, 0.277778
+0.583333, 0.277778
+0.583333, 0.222222
+0.666667, 0.222222
+0.666667, 0.277778
+0.666667, 0.222222
+0.75, 0.277778
+0.666667, 0.277778
+0.666667, 0.222222
+0.75, 0.222222
+0.75, 0.277778
+0.75, 0.222222
+0.833333, 0.277778
+0.75, 0.277778
+0.75, 0.222222
+0.833333, 0.222222
+0.833333, 0.277778
+0.833333, 0.222222
+0.916667, 0.277778
+0.833333, 0.277778
+0.833333, 0.222222
+0.916667, 0.222222
+0.916667, 0.277778
+0.916667, 0.222222
+1.0, 0.277778
+0.916667, 0.277778
+0.916667, 0.222222
+1.0, 0.222222
+1.0, 0.277778
+0.0, 0.277778
+0.0833333, 0.333333
+0.0, 0.333333
+0.0, 0.277778
+0.0833333, 0.277778
+0.0833333, 0.333333
+0.0833333, 0.277778
+0.166667, 0.333333
+0.0833333, 0.333333
+0.0833333, 0.277778
+0.166667, 0.277778
+0.166667, 0.333333
+0.166667, 0.277778
+0.25, 0.333333
+0.166667, 0.333333
+0.166667, 0.277778
+0.25, 0.277778
+0.25, 0.333333
+0.25, 0.277778
+0.333333, 0.333333
+0.25, 0.333333
+0.25, 0.277778
+0.333333, 0.277778
+0.333333, 0.333333
+0.333333, 0.277778
+0.416667, 0.333333
+0.333333, 0.333333
+0.333333, 0.277778
+0.416667, 0.277778
+0.416667, 0.333333
+0.416667, 0.277778
+0.5, 0.333333
+0.416667, 0.333333
+0.416667, 0.277778
+0.5, 0.277778
+0.5, 0.333333
+0.5, 0.277778
+0.583333, 0.333333
+0.5, 0.333333
+0.5, 0.277778
+0.583333, 0.277778
+0.583333, 0.333333
+0.583333, 0.277778
+0.666667, 0.333333
+0.583333, 0.333333
+0.583333, 0.277778
+0.666667, 0.277778
+0.666667, 0.333333
+0.666667, 0.277778
+0.75, 0.333333
+0.666667, 0.333333
+0.666667, 0.277778
+0.75, 0.277778
+0.75, 0.333333
+0.75, 0.277778
+0.833333, 0.333333
+0.75, 0.333333
+0.75, 0.277778
+0.833333, 0.277778
+0.833333, 0.333333
+0.833333, 0.277778
+0.916667, 0.333333
+0.833333, 0.333333
+0.833333, 0.277778
+0.916667, 0.277778
+0.916667, 0.333333
+0.916667, 0.277778
+1.0, 0.333333
+0.916667, 0.333333
+0.916667, 0.277778
+1.0, 0.277778
+1.0, 0.333333
+0.0, 0.333333
+0.0833333, 0.388889
+0.0, 0.388889
+0.0, 0.333333
+0.0833333, 0.333333
+0.0833333, 0.388889
+0.0833333, 0.333333
+0.166667, 0.388889
+0.0833333, 0.388889
+0.0833333, 0.333333
+0.166667, 0.333333
+0.166667, 0.388889
+0.166667, 0.333333
+0.25, 0.388889
+0.166667, 0.388889
+0.166667, 0.333333
+0.25, 0.333333
+0.25, 0.388889
+0.25, 0.333333
+0.333333, 0.388889
+0.25, 0.388889
+0.25, 0.333333
+0.333333, 0.333333
+0.333333, 0.388889
+0.333333, 0.333333
+0.416667, 0.388889
+0.333333, 0.388889
+0.333333, 0.333333
+0.416667, 0.333333
+0.416667, 0.388889
+0.416667, 0.333333
+0.5, 0.388889
+0.416667, 0.388889
+0.416667, 0.333333
+0.5, 0.333333
+0.5, 0.388889
+0.5, 0.333333
+0.583333, 0.388889
+0.5, 0.388889
+0.5, 0.333333
+0.583333, 0.333333
+0.583333, 0.388889
+0.583333, 0.333333
+0.666667, 0.388889
+0.583333, 0.388889
+0.583333, 0.333333
+0.666667, 0.333333
+0.666667, 0.388889
+0.666667, 0.333333
+0.75, 0.388889
+0.666667, 0.388889
+0.666667, 0.333333
+0.75, 0.333333
+0.75, 0.388889
+0.75, 0.333333
+0.833333, 0.388889
+0.75, 0.388889
+0.75, 0.333333
+0.833333, 0.333333
+0.833333, 0.388889
+0.833333, 0.333333
+0.916667, 0.388889
+0.833333, 0.388889
+0.833333, 0.333333
+0.916667, 0.333333
+0.916667, 0.388889
+0.916667, 0.333333
+1.0, 0.388889
+0.916667, 0.388889
+0.916667, 0.333333
+1.0, 0.333333
+1.0, 0.388889
+0.0, 0.388889
+0.0833333, 0.444444
+0.0, 0.444444
+0.0, 0.388889
+0.0833333, 0.388889
+0.0833333, 0.444444
+0.0833333, 0.388889
+0.166667, 0.444444
+0.0833333, 0.444444
+0.0833333, 0.388889
+0.166667, 0.388889
+0.166667, 0.444444
+0.166667, 0.388889
+0.25, 0.444444
+0.166667, 0.444444
+0.166667, 0.388889
+0.25, 0.388889
+0.25, 0.444444
+0.25, 0.388889
+0.333333, 0.444444
+0.25, 0.444444
+0.25, 0.388889
+0.333333, 0.388889
+0.333333, 0.444444
+0.333333, 0.388889
+0.416667, 0.444444
+0.333333, 0.444444
+0.333333, 0.388889
+0.416667, 0.388889
+0.416667, 0.444444
+0.416667, 0.388889
+0.5, 0.444444
+0.416667, 0.444444
+0.416667, 0.388889
+0.5, 0.388889
+0.5, 0.444444
+0.5, 0.388889
+0.583333, 0.444444
+0.5, 0.444444
+0.5, 0.388889
+0.583333, 0.388889
+0.583333, 0.444444
+0.583333, 0.388889
+0.666667, 0.444444
+0.583333, 0.444444
+0.583333, 0.388889
+0.666667, 0.388889
+0.666667, 0.444444
+0.666667, 0.388889
+0.75, 0.444444
+0.666667, 0.444444
+0.666667, 0.388889
+0.75, 0.388889
+0.75, 0.444444
+0.75, 0.388889
+0.833333, 0.444444
+0.75, 0.444444
+0.75, 0.388889
+0.833333, 0.388889
+0.833333, 0.444444
+0.833333, 0.388889
+0.916667, 0.444444
+0.833333, 0.444444
+0.833333, 0.388889
+0.916667, 0.388889
+0.916667, 0.444444
+0.916667, 0.388889
+1.0, 0.444444
+0.916667, 0.444444
+0.916667, 0.388889
+1.0, 0.388889
+1.0, 0.444444
+0.0, 0.444444
+0.0833333, 0.5
+0.0, 0.5
+0.0, 0.444444
+0.0833333, 0.444444
+0.0833333, 0.5
+0.0833333, 0.444444
+0.166667, 0.5
+0.0833333, 0.5
+0.0833333, 0.444444
+0.166667, 0.444444
+0.166667, 0.5
+0.166667, 0.444444
+0.25, 0.5
+0.166667, 0.5
+0.166667, 0.444444
+0.25, 0.444444
+0.25, 0.5
+0.25, 0.444444
+0.333333, 0.5
+0.25, 0.5
+0.25, 0.444444
+0.333333, 0.444444
+0.333333, 0.5
+0.333333, 0.444444
+0.416667, 0.5
+0.333333, 0.5
+0.333333, 0.444444
+0.416667, 0.444444
+0.416667, 0.5
+0.416667, 0.444444
+0.5, 0.5
+0.416667, 0.5
+0.416667, 0.444444
+0.5, 0.444444
+0.5, 0.5
+0.5, 0.444444
+0.583333, 0.5
+0.5, 0.5
+0.5, 0.444444
+0.583333, 0.444444
+0.583333, 0.5
+0.583333, 0.444444
+0.666667, 0.5
+0.583333, 0.5
+0.583333, 0.444444
+0.666667, 0.444444
+0.666667, 0.5
+0.666667, 0.444444
+0.75, 0.5
+0.666667, 0.5
+0.666667, 0.444444
+0.75, 0.444444
+0.75, 0.5
+0.75, 0.444444
+0.833333, 0.5
+0.75, 0.5
+0.75, 0.444444
+0.833333, 0.444444
+0.833333, 0.5
+0.833333, 0.444444
+0.916667, 0.5
+0.833333, 0.5
+0.833333, 0.444444
+0.916667, 0.444444
+0.916667, 0.5
+0.916667, 0.444444
+1.0, 0.5
+0.916667, 0.5
+0.916667, 0.444444
+1.0, 0.444444
+1.0, 0.5
+0.0, 0.5
+0.0833333, 0.555556
+0.0, 0.555556
+0.0, 0.5
+0.0833333, 0.5
+0.0833333, 0.555556
+0.0833333, 0.5
+0.166667, 0.555556
+0.0833333, 0.555556
+0.0833333, 0.5
+0.166667, 0.5
+0.166667, 0.555556
+0.166667, 0.5
+0.25, 0.555556
+0.166667, 0.555556
+0.166667, 0.5
+0.25, 0.5
+0.25, 0.555556
+0.25, 0.5
+0.333333, 0.555556
+0.25, 0.555556
+0.25, 0.5
+0.333333, 0.5
+0.333333, 0.555556
+0.333333, 0.5
+0.416667, 0.555556
+0.333333, 0.555556
+0.333333, 0.5
+0.416667, 0.5
+0.416667, 0.555556
+0.416667, 0.5
+0.5, 0.555556
+0.416667, 0.555556
+0.416667, 0.5
+0.5, 0.5
+0.5, 0.555556
+0.5, 0.5
+0.583333, 0.555556
+0.5, 0.555556
+0.5, 0.5
+0.583333, 0.5
+0.583333, 0.555556
+0.583333, 0.5
+0.666667, 0.555556
+0.583333, 0.555556
+0.583333, 0.5
+0.666667, 0.5
+0.666667, 0.555556
+0.666667, 0.5
+0.75, 0.555556
+0.666667, 0.555556
+0.666667, 0.5
+0.75, 0.5
+0.75, 0.555556
+0.75, 0.5
+0.833333, 0.555556
+0.75, 0.555556
+0.75, 0.5
+0.833333, 0.5
+0.833333, 0.555556
+0.833333, 0.5
+0.916667, 0.555556
+0.833333, 0.555556
+0.833333, 0.5
+0.916667, 0.5
+0.916667, 0.555556
+0.916667, 0.5
+1.0, 0.555556
+0.916667, 0.555556
+0.916667, 0.5
+1.0, 0.5
+1.0, 0.555556
+0.0, 0.555556
+0.0833333, 0.611111
+0.0, 0.611111
+0.0, 0.555556
+0.0833333, 0.555556
+0.0833333, 0.611111
+0.0833333, 0.555556
+0.166667, 0.611111
+0.0833333, 0.611111
+0.0833333, 0.555556
+0.166667, 0.555556
+0.166667, 0.611111
+0.166667, 0.555556
+0.25, 0.611111
+0.166667, 0.611111
+0.166667, 0.555556
+0.25, 0.555556
+0.25, 0.611111
+0.25, 0.555556
+0.333333, 0.611111
+0.25, 0.611111
+0.25, 0.555556
+0.333333, 0.555556
+0.333333, 0.611111
+0.333333, 0.555556
+0.416667, 0.611111
+0.333333, 0.611111
+0.333333, 0.555556
+0.416667, 0.555556
+0.416667, 0.611111
+0.416667, 0.555556
+0.5, 0.611111
+0.416667, 0.611111
+0.416667, 0.555556
+0.5, 0.555556
+0.5, 0.611111
+0.5, 0.555556
+0.583333, 0.611111
+0.5, 0.611111
+0.5, 0.555556
+0.583333, 0.555556
+0.583333, 0.611111
+0.583333, 0.555556
+0.666667, 0.611111
+0.583333, 0.611111
+0.583333, 0.555556
+0.666667, 0.555556
+0.666667, 0.611111
+0.666667, 0.555556
+0.75, 0.611111
+0.666667, 0.611111
+0.666667, 0.555556
+0.75, 0.555556
+0.75, 0.611111
+0.75, 0.555556
+0.833333, 0.611111
+0.75, 0.611111
+0.75, 0.555556
+0.833333, 0.555556
+0.833333, 0.611111
+0.833333, 0.555556
+0.916667, 0.611111
+0.833333, 0.611111
+0.833333, 0.555556
+0.916667, 0.555556
+0.916667, 0.611111
+0.916667, 0.555556
+1.0, 0.611111
+0.916667, 0.611111
+0.916667, 0.555556
+1.0, 0.555556
+1.0, 0.611111
+0.0, 0.611111
+0.0833333, 0.666667
+0.0, 0.666667
+0.0, 0.611111
+0.0833333, 0.611111
+0.0833333, 0.666667
+0.0833333, 0.611111
+0.166667, 0.666667
+0.0833333, 0.666667
+0.0833333, 0.611111
+0.166667, 0.611111
+0.166667, 0.666667
+0.166667, 0.611111
+0.25, 0.666667
+0.166667, 0.666667
+0.166667, 0.611111
+0.25, 0.611111
+0.25, 0.666667
+0.25, 0.611111
+0.333333, 0.666667
+0.25, 0.666667
+0.25, 0.611111
+0.333333, 0.611111
+0.333333, 0.666667
+0.333333, 0.611111
+0.416667, 0.666667
+0.333333, 0.666667
+0.333333, 0.611111
+0.416667, 0.611111
+0.416667, 0.666667
+0.416667, 0.611111
+0.5, 0.666667
+0.416667, 0.666667
+0.416667, 0.611111
+0.5, 0.611111
+0.5, 0.666667
+0.5, 0.611111
+0.583333, 0.666667
+0.5, 0.666667
+0.5, 0.611111
+0.583333, 0.611111
+0.583333, 0.666667
+0.583333, 0.611111
+0.666667, 0.666667
+0.583333, 0.666667
+0.583333, 0.611111
+0.666667, 0.611111
+0.666667, 0.666667
+0.666667, 0.611111
+0.75, 0.666667
+0.666667, 0.666667
+0.666667, 0.611111
+0.75, 0.611111
+0.75, 0.666667
+0.75, 0.611111
+0.833333, 0.666667
+0.75, 0.666667
+0.75, 0.611111
+0.833333, 0.611111
+0.833333, 0.666667
+0.833333, 0.611111
+0.916667, 0.666667
+0.833333, 0.666667
+0.833333, 0.611111
+0.916667, 0.611111
+0.916667, 0.666667
+0.916667, 0.611111
+1.0, 0.666667
+0.916667, 0.666667
+0.916667, 0.611111
+1.0, 0.611111
+1.0, 0.666667
+0.0, 0.666667
+0.0833333, 0.722222
+0.0, 0.722222
+0.0, 0.666667
+0.0833333, 0.666667
+0.0833333, 0.722222
+0.0833333, 0.666667
+0.166667, 0.722222
+0.0833333, 0.722222
+0.0833333, 0.666667
+0.166667, 0.666667
+0.166667, 0.722222
+0.166667, 0.666667
+0.25, 0.722222
+0.166667, 0.722222
+0.166667, 0.666667
+0.25, 0.666667
+0.25, 0.722222
+0.25, 0.666667
+0.333333, 0.722222
+0.25, 0.722222
+0.25, 0.666667
+0.333333, 0.666667
+0.333333, 0.722222
+0.333333, 0.666667
+0.416667, 0.722222
+0.333333, 0.722222
+0.333333, 0.666667
+0.416667, 0.666667
+0.416667, 0.722222
+0.416667, 0.666667
+0.5, 0.722222
+0.416667, 0.722222
+0.416667, 0.666667
+0.5, 0.666667
+0.5, 0.722222
+0.5, 0.666667
+0.583333, 0.722222
+0.5, 0.722222
+0.5, 0.666667
+0.583333, 0.666667
+0.583333, 0.722222
+0.583333, 0.666667
+0.666667, 0.722222
+0.583333, 0.722222
+0.583333, 0.666667
+0.666667, 0.666667
+0.666667, 0.722222
+0.666667, 0.666667
+0.75, 0.722222
+0.666667, 0.722222
+0.666667, 0.666667
+0.75, 0.666667
+0.75, 0.722222
+0.75, 0.666667
+0.833333, 0.722222
+0.75, 0.722222
+0.75, 0.666667
+0.833333, 0.666667
+0.833333, 0.722222
+0.833333, 0.666667
+0.916667, 0.722222
+0.833333, 0.722222
+0.833333, 0.666667
+0.916667, 0.666667
+0.916667, 0.722222
+0.916667, 0.666667
+1.0, 0.722222
+0.916667, 0.722222
+0.916667, 0.666667
+1.0, 0.666667
+1.0, 0.722222
+0.0, 0.722222
+0.0833333, 0.777778
+0.0, 0.777778
+0.0, 0.722222
+0.0833333, 0.722222
+0.0833333, 0.777778
+0.0833333, 0.722222
+0.166667, 0.777778
+0.0833333, 0.777778
+0.0833333, 0.722222
+0.166667, 0.722222
+0.166667, 0.777778
+0.166667, 0.722222
+0.25, 0.777778
+0.166667, 0.777778
+0.166667, 0.722222
+0.25, 0.722222
+0.25, 0.777778
+0.25, 0.722222
+0.333333, 0.777778
+0.25, 0.777778
+0.25, 0.722222
+0.333333, 0.722222
+0.333333, 0.777778
+0.333333, 0.722222
+0.416667, 0.777778
+0.333333, 0.777778
+0.333333, 0.722222
+0.416667, 0.722222
+0.416667, 0.777778
+0.416667, 0.722222
+0.5, 0.777778
+0.416667, 0.777778
+0.416667, 0.722222
+0.5, 0.722222
+0.5, 0.777778
+0.5, 0.722222
+0.583333, 0.777778
+0.5, 0.777778
+0.5, 0.722222
+0.583333, 0.722222
+0.583333, 0.777778
+0.583333, 0.722222
+0.666667, 0.777778
+0.583333, 0.777778
+0.583333, 0.722222
+0.666667, 0.722222
+0.666667, 0.777778
+0.666667, 0.722222
+0.75, 0.777778
+0.666667, 0.777778
+0.666667, 0.722222
+0.75, 0.722222
+0.75, 0.777778
+0.75, 0.722222
+0.833333, 0.777778
+0.75, 0.777778
+0.75, 0.722222
+0.833333, 0.722222
+0.833333, 0.777778
+0.833333, 0.722222
+0.916667, 0.777778
+0.833333, 0.777778
+0.833333, 0.722222
+0.916667, 0.722222
+0.916667, 0.777778
+0.916667, 0.722222
+1.0, 0.777778
+0.916667, 0.777778
+0.916667, 0.722222
+1.0, 0.722222
+1.0, 0.777778
+0.0, 0.777778
+0.0833333, 0.833333
+0.0, 0.833333
+0.0, 0.777778
+0.0833333, 0.777778
+0.0833333, 0.833333
+0.0833333, 0.777778
+0.166667, 0.833333
+0.0833333, 0.833333
+0.0833333, 0.777778
+0.166667, 0.777778
+0.166667, 0.833333
+0.166667, 0.777778
+0.25, 0.833333
+0.166667, 0.833333
+0.166667, 0.777778
+0.25, 0.777778
+0.25, 0.833333
+0.25, 0.777778
+0.333333, 0.833333
+0.25, 0.833333
+0.25, 0.777778
+0.333333, 0.777778
+0.333333, 0.833333
+0.333333, 0.777778
+0.416667, 0.833333
+0.333333, 0.833333
+0.333333, 0.777778
+0.416667, 0.777778
+0.416667, 0.833333
+0.416667, 0.777778
+0.5, 0.833333
+0.416667, 0.833333
+0.416667, 0.777778
+0.5, 0.777778
+0.5, 0.833333
+0.5, 0.777778
+0.583333, 0.833333
+0.5, 0.833333
+0.5, 0.777778
+0.583333, 0.777778
+0.583333, 0.833333
+0.583333, 0.777778
+0.666667, 0.833333
+0.583333, 0.833333
+0.583333, 0.777778
+0.666667, 0.777778
+0.666667, 0.833333
+0.666667, 0.777778
+0.75, 0.833333
+0.666667, 0.833333
+0.666667, 0.777778
+0.75, 0.777778
+0.75, 0.833333
+0.75, 0.777778
+0.833333, 0.833333
+0.75, 0.833333
+0.75, 0.777778
+0.833333, 0.777778
+0.833333, 0.833333
+0.833333, 0.777778
+0.916667, 0.833333
+0.833333, 0.833333
+0.833333, 0.777778
+0.916667, 0.777778
+0.916667, 0.833333
+0.916667, 0.777778
+1.0, 0.833333
+0.916667, 0.833333
+0.916667, 0.777778
+1.0, 0.777778
+1.0, 0.833333
+0.0, 0.833333
+0.0833333, 0.888889
+0.0, 0.888889
+0.0, 0.833333
+0.0833333, 0.833333
+0.0833333, 0.888889
+0.0833333, 0.833333
+0.166667, 0.888889
+0.0833333, 0.888889
+0.0833333, 0.833333
+0.166667, 0.833333
+0.166667, 0.888889
+0.166667, 0.833333
+0.25, 0.888889
+0.166667, 0.888889
+0.166667, 0.833333
+0.25, 0.833333
+0.25, 0.888889
+0.25, 0.833333
+0.333333, 0.888889
+0.25, 0.888889
+0.25, 0.833333
+0.333333, 0.833333
+0.333333, 0.888889
+0.333333, 0.833333
+0.416667, 0.888889
+0.333333, 0.888889
+0.333333, 0.833333
+0.416667, 0.833333
+0.416667, 0.888889
+0.416667, 0.833333
+0.5, 0.888889
+0.416667, 0.888889
+0.416667, 0.833333
+0.5, 0.833333
+0.5, 0.888889
+0.5, 0.833333
+0.583333, 0.888889
+0.5, 0.888889
+0.5, 0.833333
+0.583333, 0.833333
+0.583333, 0.888889
+0.583333, 0.833333
+0.666667, 0.888889
+0.583333, 0.888889
+0.583333, 0.833333
+0.666667, 0.833333
+0.666667, 0.888889
+0.666667, 0.833333
+0.75, 0.888889
+0.666667, 0.888889
+0.666667, 0.833333
+0.75, 0.833333
+0.75, 0.888889
+0.75, 0.833333
+0.833333, 0.888889
+0.75, 0.888889
+0.75, 0.833333
+0.833333, 0.833333
+0.833333, 0.888889
+0.833333, 0.833333
+0.916667, 0.888889
+0.833333, 0.888889
+0.833333, 0.833333
+0.916667, 0.833333
+0.916667, 0.888889
+0.916667, 0.833333
+1.0, 0.888889
+0.916667, 0.888889
+0.916667, 0.833333
+1.0, 0.833333
+1.0, 0.888889
+0.0, 0.888889
+0.0833333, 0.944444
+0.0, 0.944444
+0.0, 0.888889
+0.0833333, 0.888889
+0.0833333, 0.944444
+0.0833333, 0.888889
+0.166667, 0.944444
+0.0833333, 0.944444
+0.0833333, 0.888889
+0.166667, 0.888889
+0.166667, 0.944444
+0.166667, 0.888889
+0.25, 0.944444
+0.166667, 0.944444
+0.166667, 0.888889
+0.25, 0.888889
+0.25, 0.944444
+0.25, 0.888889
+0.333333, 0.944444
+0.25, 0.944444
+0.25, 0.888889
+0.333333, 0.888889
+0.333333, 0.944444
+0.333333, 0.888889
+0.416667, 0.944444
+0.333333, 0.944444
+0.333333, 0.888889
+0.416667, 0.888889
+0.416667, 0.944444
+0.416667, 0.888889
+0.5, 0.944444
+0.416667, 0.944444
+0.416667, 0.888889
+0.5, 0.888889
+0.5, 0.944444
+0.5, 0.888889
+0.583333, 0.944444
+0.5, 0.944444
+0.5, 0.888889
+0.583333, 0.888889
+0.583333, 0.944444
+0.583333, 0.888889
+0.666667, 0.944444
+0.583333, 0.944444
+0.583333, 0.888889
+0.666667, 0.888889
+0.666667, 0.944444
+0.666667, 0.888889
+0.75, 0.944444
+0.666667, 0.944444
+0.666667, 0.888889
+0.75, 0.888889
+0.75, 0.944444
+0.75, 0.888889
+0.833333, 0.944444
+0.75, 0.944444
+0.75, 0.888889
+0.833333, 0.888889
+0.833333, 0.944444
+0.833333, 0.888889
+0.916667, 0.944444
+0.833333, 0.944444
+0.833333, 0.888889
+0.916667, 0.888889
+0.916667, 0.944444
+0.916667, 0.888889
+1.0, 0.944444
+0.916667, 0.944444
+0.916667, 0.888889
+1.0, 0.888889
+1.0, 0.944444
+0.0, 0.944444
+0.0833333, 1.0
+0.0, 1.0
+0.0, 0.944444
+0.0833333, 0.944444
+0.0833333, 1.0
+0.0833333, 0.944444
+0.166667, 1.0
+0.0833333, 1.0
+0.0833333, 0.944444
+0.166667, 0.944444
+0.166667, 1.0
+0.166667, 0.944444
+0.25, 1.0
+0.166667, 1.0
+0.166667, 0.944444
+0.25, 0.944444
+0.25, 1.0
+0.25, 0.944444
+0.333333, 1.0
+0.25, 1.0
+0.25, 0.944444
+0.333333, 0.944444
+0.333333, 1.0
+0.333333, 0.944444
+0.416667, 1.0
+0.333333, 1.0
+0.333333, 0.944444
+0.416667, 0.944444
+0.416667, 1.0
+0.416667, 0.944444
+0.5, 1.0
+0.416667, 1.0
+0.416667, 0.944444
+0.5, 0.944444
+0.5, 1.0
+0.5, 0.944444
+0.583333, 1.0
+0.5, 1.0
+0.5, 0.944444
+0.583333, 0.944444
+0.583333, 1.0
+0.583333, 0.944444
+0.666667, 1.0
+0.583333, 1.0
+0.583333, 0.944444
+0.666667, 0.944444
+0.666667, 1.0
+0.666667, 0.944444
+0.75, 1.0
+0.666667, 1.0
+0.666667, 0.944444
+0.75, 0.944444
+0.75, 1.0
+0.75, 0.944444
+0.833333, 1.0
+0.75, 1.0
+0.75, 0.944444
+0.833333, 0.944444
+0.833333, 1.0
+0.833333, 0.944444
+0.916667, 1.0
+0.833333, 1.0
+0.833333, 0.944444
+0.916667, 0.944444
+0.916667, 1.0
+0.916667, 0.944444
+1.0, 1.0
+0.916667, 1.0
+0.916667, 0.944444
+1.0, 0.944444
+1.0, 1.0
+
+
+
diff --git a/default.properties b/default.properties
new file mode 100644
index 0000000..94a5300
--- /dev/null
+++ b/default.properties
@@ -0,0 +1,11 @@
+# This file is automatically generated by Android Tools.
+# Do not modify this file -- YOUR CHANGES WILL BE ERASED!
+#
+# This file must be checked in Version Control Systems.
+#
+# To customize properties used by the Ant build system use,
+# "build.properties", and override values to adapt the script to your
+# project structure.
+
+# Project target.
+target=android-8
diff --git a/iOS/AppDelegate.h b/iOS/AppDelegate.h
new file mode 100644
index 0000000..4237984
--- /dev/null
+++ b/iOS/AppDelegate.h
@@ -0,0 +1,19 @@
+//
+// AppDelegate.h
+// doublehitballs
+//
+// Created by vvv ооо on 13.07.12.
+// Copyright (c) 2012 __MyCompanyName__. All rights reserved.
+//
+
+#import
+
+@class ViewController;
+
+@interface AppDelegate : UIResponder
+
+@property (strong, nonatomic) UIWindow *window;
+
+@property (strong, nonatomic) ViewController *viewController;
+
+@end
diff --git a/iOS/AppDelegate.m b/iOS/AppDelegate.m
new file mode 100644
index 0000000..1283115
--- /dev/null
+++ b/iOS/AppDelegate.m
@@ -0,0 +1,59 @@
+//
+// AppDelegate.m
+// doublehitballs
+//
+// Created by vvv ооо on 13.07.12.
+// Copyright (c) 2012 __MyCompanyName__. All rights reserved.
+//
+
+#import "AppDelegate.h"
+
+#import "ViewController.h"
+
+@implementation AppDelegate
+
+@synthesize window = _window;
+@synthesize viewController = _viewController;
+
+- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
+{
+ self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
+ // Override point for customization after application launch.
+ if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
+ self.viewController = [[ViewController alloc] initWithNibName:@"ViewController_iPhone" bundle:nil];
+ } else {
+ self.viewController = [[ViewController alloc] initWithNibName:@"ViewController_iPad" bundle:nil];
+ }
+ self.window.rootViewController = self.viewController;
+ [self.window makeKeyAndVisible];
+ return YES;
+}
+
+- (void)applicationWillResignActive:(UIApplication *)application
+{
+ // Sent when the application is about to move from active to inactive state. This can occur for certain types of temporary interruptions (such as an incoming phone call or SMS message) or when the user quits the application and it begins the transition to the background state.
+ // Use this method to pause ongoing tasks, disable timers, and throttle down OpenGL ES frame rates. Games should use this method to pause the game.
+}
+
+- (void)applicationDidEnterBackground:(UIApplication *)application
+{
+ // Use this method to release shared resources, save user data, invalidate timers, and store enough application state information to restore your application to its current state in case it is terminated later.
+ // If your application supports background execution, this method is called instead of applicationWillTerminate: when the user quits.
+}
+
+- (void)applicationWillEnterForeground:(UIApplication *)application
+{
+ // Called as part of the transition from the background to the inactive state; here you can undo many of the changes made on entering the background.
+}
+
+- (void)applicationDidBecomeActive:(UIApplication *)application
+{
+ // Restart any tasks that were paused (or not yet started) while the application was inactive. If the application was previously in the background, optionally refresh the user interface.
+}
+
+- (void)applicationWillTerminate:(UIApplication *)application
+{
+ // Called when the application is about to terminate. Save data if appropriate. See also applicationDidEnterBackground:.
+}
+
+@end
diff --git a/iOS/CustomGLKView.h b/iOS/CustomGLKView.h
new file mode 100644
index 0000000..59184d3
--- /dev/null
+++ b/iOS/CustomGLKView.h
@@ -0,0 +1,17 @@
+//
+// CustomGLKView.h
+// doublehitballs
+//
+// Created by vvv ооо on 15.07.12.
+// Copyright (c) 2012 __MyCompanyName__. All rights reserved.
+//
+
+#import
+
+@interface CustomGLKView : GLKView
+
+- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event;
+- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event;
+- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event;
+
+@end
diff --git a/iOS/CustomGLKView.m b/iOS/CustomGLKView.m
new file mode 100644
index 0000000..130b654
--- /dev/null
+++ b/iOS/CustomGLKView.m
@@ -0,0 +1,68 @@
+//
+// CustomGLKView.m
+// doublehitballs
+//
+// Created by vvv ооо on 15.07.12.
+// Copyright (c) 2012 __MyCompanyName__. All rights reserved.
+//
+
+#import "CustomGLKView.h"
+#import "ios_api.h"
+
+bool touchMoved = false;
+CGPoint prev_loc;
+
+
+@implementation CustomGLKView
+
+- (id)initWithFrame:(CGRect)frame
+{
+ self = [super initWithFrame:frame];
+ if (self) {
+ // Initialization code
+ }
+ return self;
+}
+
+
+- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event
+{
+
+ CGPoint location = [[[touches allObjects] objectAtIndex:0] locationInView:self];
+
+ prev_loc = location;
+
+ touchMoved = false;
+
+ AppOnTapDown(location.x, self.bounds.size.height - location.y);
+
+}
+
+- (void)touchesMoved:(NSSet *)touches withEvent:(UIEvent *)event
+{
+ CGPoint location = [[[touches allObjects] objectAtIndex:0] locationInView:self];
+
+ CGPoint prevLocation = [[[touches allObjects] objectAtIndex:0] previousLocationInView:self];
+
+ if (abs(prev_loc.x - location.x) > 10 || abs(prev_loc.y - location.y) > 10)
+ {
+ touchMoved = true;
+ }
+
+ AppOnScroll(prevLocation.x - location.x, prevLocation.y - location.y);
+}
+
+- (void)touchesEnded:(NSSet *)touches withEvent:(UIEvent *)event
+{
+ CGPoint location = [[[touches allObjects] objectAtIndex:0] locationInView:self];
+
+ if (!touchMoved)
+ {
+ AppOnTapUp(location.x, self.bounds.size.height - location.y);
+ }
+}
+
+
+
+
+@end
diff --git a/iOS/ViewController.h b/iOS/ViewController.h
new file mode 100644
index 0000000..e7f9748
--- /dev/null
+++ b/iOS/ViewController.h
@@ -0,0 +1,14 @@
+//
+// ViewController.h
+// doublehitballs
+//
+// Created by vvv ооо on 13.07.12.
+// Copyright (c) 2012 __MyCompanyName__. All rights reserved.
+//
+
+#import
+#import
+
+@interface ViewController : GLKViewController
+
+@end
diff --git a/iOS/ViewController.m b/iOS/ViewController.m
new file mode 100644
index 0000000..b04f1d3
--- /dev/null
+++ b/iOS/ViewController.m
@@ -0,0 +1,106 @@
+//
+// ViewController.m
+// doublehitballs
+//
+// Created by vvv ооо on 13.07.12.
+// Copyright (c) 2012 __MyCompanyName__. All rights reserved.
+//
+
+#import "ViewController.h"
+#import "ios_api.h"
+
+@interface ViewController () {
+}
+
+@property (strong, nonatomic) EAGLContext *context;
+@property (strong, nonatomic) GLKBaseEffect *effect;
+
+- (void)setupGL;
+- (void)tearDownGL;
+
+@end
+
+@implementation ViewController
+
+@synthesize context = _context;
+@synthesize effect = _effect;
+
+- (void)viewDidLoad
+{
+ [super viewDidLoad];
+
+ self.context = [[EAGLContext alloc] initWithAPI:kEAGLRenderingAPIOpenGLES2];
+
+ if (!self.context) {
+ NSLog(@"Failed to create ES context");
+ }
+
+ GLKView *view = (GLKView *)self.view;
+ view.context = self.context;
+ view.drawableDepthFormat = GLKViewDrawableDepthFormat24;
+
+
+ [self setupGL];
+}
+
+- (void)viewDidUnload
+{
+ [super viewDidUnload];
+
+ [self tearDownGL];
+
+ if ([EAGLContext currentContext] == self.context) {
+ [EAGLContext setCurrentContext:nil];
+ }
+ self.context = nil;
+}
+
+- (void)didReceiveMemoryWarning
+{
+ [super didReceiveMemoryWarning];
+ // Release any cached data, images, etc. that aren't in use.
+}
+
+- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation
+{
+ /*
+ if ([[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone) {
+ return (interfaceOrientation != UIInterfaceOrientationPortraitUpsideDown);
+ } else {
+ return YES;
+ }*/
+ return UIInterfaceOrientationIsLandscape(interfaceOrientation);
+}
+
+- (void)setupGL
+{
+ [EAGLContext setCurrentContext:self.context];
+
+ AppInit();
+ }
+
+- (void)tearDownGL
+{
+ [EAGLContext setCurrentContext:self.context];
+
+ AppDeinit();
+
+}
+
+#pragma mark - GLKView and GLKViewController delegate methods
+
+- (void)update
+{
+
+ AppUpdate(self.timeSinceLastUpdate * 1000);
+}
+
+- (void)glkView:(GLKView *)view drawInRect:(CGRect)rect
+{
+
+ AppDraw();
+
+}
+
+
+@end
diff --git a/iOS/en.lproj/InfoPlist.strings b/iOS/en.lproj/InfoPlist.strings
new file mode 100644
index 0000000..0f167df
--- /dev/null
+++ b/iOS/en.lproj/InfoPlist.strings
@@ -0,0 +1,2 @@
+/* Localized versions of Info.plist keys */
+
diff --git a/iOS/en.lproj/ViewController_iPad.xib b/iOS/en.lproj/ViewController_iPad.xib
new file mode 100644
index 0000000..eb81e88
--- /dev/null
+++ b/iOS/en.lproj/ViewController_iPad.xib
@@ -0,0 +1,133 @@
+
+
+
+ 1296
+ 11E53
+ 2182
+ 1138.47
+ 569.00
+
+
+ IBProxyObject
+ IBUIView
+
+
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+
+
+
+
+
+
+
+
+
+
+
+ view
+
+
+
+ 3
+
+
+
+
+
+ 0
+
+
+
+
+
+ 1
+
+
+
+
+ -1
+
+
+ File's Owner
+
+
+ -2
+
+
+
+
+
+
+ ViewController
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ UIResponder
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ CustomGLKView
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+
+
+
+
+
+ 3
+
+
+
+
+ CustomGLKView
+ GLKView
+
+ IBProjectSource
+ ./Classes/CustomGLKView.h
+
+
+
+ ViewController
+ GLKViewController
+
+ IBProjectSource
+ ./Classes/ViewController.h
+
+
+
+
+ 0
+ IBIPadFramework
+
+ com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS
+
+
+ YES
+ 3
+ 1181
+
+
diff --git a/iOS/en.lproj/ViewController_iPhone.xib b/iOS/en.lproj/ViewController_iPhone.xib
new file mode 100644
index 0000000..96a4a92
--- /dev/null
+++ b/iOS/en.lproj/ViewController_iPhone.xib
@@ -0,0 +1,111 @@
+
+
+
+ 1296
+ 11E53
+ 2182
+ 1138.47
+ 569.00
+
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ 1181
+
+
+ IBProxyObject
+ IBUIView
+
+
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+
+
+ PluginDependencyRecalculationVersion
+
+
+
+
+ IBFilesOwner
+ IBCocoaTouchFramework
+
+
+ IBFirstResponder
+ IBCocoaTouchFramework
+
+
+
+ 274
+ {320, 460}
+
+
+ 3
+ MQA
+
+ 2
+
+
+ NO
+ IBCocoaTouchFramework
+
+
+
+
+
+
+ view
+
+
+
+ 3
+
+
+
+
+
+ 0
+
+
+
+
+
+ -1
+
+
+ File's Owner
+
+
+ -2
+
+
+
+
+ 2
+
+
+
+
+
+
+ ViewController
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ UIResponder
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+ CustomGLKView
+ com.apple.InterfaceBuilder.IBCocoaTouchPlugin
+
+
+
+
+
+ 4
+
+
+ 0
+ IBCocoaTouchFramework
+
+ com.apple.InterfaceBuilder.CocoaTouchPlugin.iPhoneOS
+
+
+ YES
+ 3
+ 1181
+
+
diff --git a/iOS/ios_api.cpp b/iOS/ios_api.cpp
new file mode 100644
index 0000000..e8c79cc
--- /dev/null
+++ b/iOS/ios_api.cpp
@@ -0,0 +1,47 @@
+#include "include/Engine.h"
+#include "main_code.h"
+
+TMyApplication App;
+
+
+extern "C" void AppInit()
+{
+
+ App.OuterInit(480, 320, 480, 320);
+}
+
+
+extern "C" void AppDeinit()
+{
+ App.OuterDeinit();
+
+}
+
+
+extern "C" void AppUpdate(int dt)
+{
+ App.OuterUpdate(dt);
+}
+
+
+
+extern "C" void AppDraw()
+{
+ App.OuterDraw();
+}
+
+extern "C" void AppOnTapDown(int posx, int posy)
+{
+ //App.OuterOnTapDown(vec2(posx, posy));
+}
+
+extern "C" void AppOnTapUp(int posx, int posy)
+{
+ //App.OuterOnTapUp(vec2(posx, posy));
+}
+
+extern "C" void AppOnScroll(int shiftx, int shifty)
+{
+ //App.OuterOnMove(vec2(shiftx, shifty));
+}
+
diff --git a/iOS/ios_api.h b/iOS/ios_api.h
new file mode 100644
index 0000000..66b7e7f
--- /dev/null
+++ b/iOS/ios_api.h
@@ -0,0 +1,15 @@
+//
+// Header.h
+// doublehitballs
+//
+// Created by vvv ооо on 15.07.12.
+// Copyright (c) 2012 __MyCompanyName__. All rights reserved.
+//
+
+void AppInit();
+void AppDeinit();
+void AppUpdate(int dt);
+void AppDraw();
+void AppOnTapDown(int posx, int posy);
+void AppOnTapUp(int posx, int posy);
+void AppOnScroll(int shiftx, int shifty);
\ No newline at end of file
diff --git a/iOS/main.m b/iOS/main.m
new file mode 100644
index 0000000..f8b2c00
--- /dev/null
+++ b/iOS/main.m
@@ -0,0 +1,18 @@
+//
+// main.m
+// doublehitballs
+//
+// Created by vvv ооо on 13.07.12.
+// Copyright (c) 2012 __MyCompanyName__. All rights reserved.
+//
+
+#import
+
+#import "AppDelegate.h"
+
+int main(int argc, char *argv[])
+{
+ @autoreleasepool {
+ return UIApplicationMain(argc, argv, nil, NSStringFromClass([AppDelegate class]));
+ }
+}
diff --git a/iOS/res/Icon.png b/iOS/res/Icon.png
new file mode 100644
index 0000000..b6880bf
Binary files /dev/null and b/iOS/res/Icon.png differ
diff --git a/iOS/res/Splash-landscape.png b/iOS/res/Splash-landscape.png
new file mode 100644
index 0000000..61dbcaa
Binary files /dev/null and b/iOS/res/Splash-landscape.png differ
diff --git a/iOS/res/iTunesArtwork b/iOS/res/iTunesArtwork
new file mode 100644
index 0000000..876e97d
Binary files /dev/null and b/iOS/res/iTunesArtwork differ
diff --git a/iOS/salmontemplate.xcodeproj/project.pbxproj b/iOS/salmontemplate.xcodeproj/project.pbxproj
new file mode 100644
index 0000000..0bb983d
--- /dev/null
+++ b/iOS/salmontemplate.xcodeproj/project.pbxproj
@@ -0,0 +1,502 @@
+// !$*UTF8*$!
+{
+ archiveVersion = 1;
+ classes = {
+ };
+ objectVersion = 46;
+ objects = {
+
+/* Begin PBXBuildFile section */
+ 4C49B2BE15B0991B003512CD /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C49B2BD15B0991B003512CD /* UIKit.framework */; };
+ 4C49B2C015B0991B003512CD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C49B2BF15B0991B003512CD /* Foundation.framework */; };
+ 4C49B2C215B0991B003512CD /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C49B2C115B0991B003512CD /* CoreGraphics.framework */; };
+ 4C49B2C415B0991B003512CD /* GLKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C49B2C315B0991B003512CD /* GLKit.framework */; };
+ 4C49B2C615B0991B003512CD /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C49B2C515B0991B003512CD /* OpenGLES.framework */; };
+ 4C49B2CC15B0991B003512CD /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 4C49B2CA15B0991B003512CD /* InfoPlist.strings */; };
+ 4C49B2CE15B0991B003512CD /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C49B2CD15B0991B003512CD /* main.m */; };
+ 4C49B2D215B0991B003512CD /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C49B2D115B0991B003512CD /* AppDelegate.m */; };
+ 4C49B2D915B0991B003512CD /* ViewController.m in Sources */ = {isa = PBXBuildFile; fileRef = 4C49B2D815B0991B003512CD /* ViewController.m */; };
+ 4C49B2DC15B0991B003512CD /* ViewController_iPhone.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4C49B2DA15B0991B003512CD /* ViewController_iPhone.xib */; };
+ 4C49B2DF15B0991B003512CD /* ViewController_iPad.xib in Resources */ = {isa = PBXBuildFile; fileRef = 4C49B2DD15B0991B003512CD /* ViewController_iPad.xib */; };
+ 4C4C807515BA8F460037C6CE /* libsquirrel.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C4C807415BA8F460037C6CE /* libsquirrel.a */; };
+ 4C4C807715BA8F5B0037C6CE /* libz.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C4C807615BA8F5B0037C6CE /* libz.a */; };
+ 4C6EB44515C3CFD300316CB6 /* libpng.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C6EB44415C3CFD300316CB6 /* libpng.a */; };
+ 4C74848615C5AD6E0056EC44 /* Icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 4C74848315C5AD6E0056EC44 /* Icon.png */; };
+ 4C74848715C5AD6E0056EC44 /* iTunesArtwork in Resources */ = {isa = PBXBuildFile; fileRef = 4C74848415C5AD6E0056EC44 /* iTunesArtwork */; };
+ 4C74848815C5AD6E0056EC44 /* Splash-landscape.png in Resources */ = {isa = PBXBuildFile; fileRef = 4C74848515C5AD6E0056EC44 /* Splash-landscape.png */; };
+ 4C74849815C5AF7C0056EC44 /* main_code.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C74849615C5AF7C0056EC44 /* main_code.cpp */; };
+ 4C77831315BABD68003D5142 /* libvorbis-tremor-ios.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C77831215BABD68003D5142 /* libvorbis-tremor-ios.a */; };
+ 4C77831815BABE26003D5142 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C77831415BABD8B003D5142 /* AudioToolbox.framework */; };
+ 4C77831915BABE26003D5142 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C77831515BABD8B003D5142 /* OpenAL.framework */; };
+ 4C7AD44C15B1D77700A599F6 /* ios_api.cpp in Sources */ = {isa = PBXBuildFile; fileRef = 4C7AD44B15B1D77700A599F6 /* ios_api.cpp */; };
+ 4C7C584B15C31E6500CAE4F4 /* libboost.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C7C584A15C31E6500CAE4F4 /* libboost.a */; };
+ 4CC971AC15C57DCE00359A2B /* libSalmon Engine.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 4C902A7815C5735700FBC901 /* libSalmon Engine.a */; };
+ 4CCC0ECC15B30D6B005432FB /* CustomGLKView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4CCC0ECB15B30D6B005432FB /* CustomGLKView.m */; };
+ 4CE6A9D215B2F979006A3965 /* assets in Resources */ = {isa = PBXBuildFile; fileRef = 4CE6A9D115B2F979006A3965 /* assets */; };
+/* End PBXBuildFile section */
+
+/* Begin PBXContainerItemProxy section */
+ 4C902A7715C5735700FBC901 /* PBXContainerItemProxy */ = {
+ isa = PBXContainerItemProxy;
+ containerPortal = 4C902A7015C5735500FBC901 /* Salmon Engine.xcodeproj */;
+ proxyType = 2;
+ remoteGlobalIDString = 4C8CE90215B0A0F400078175;
+ remoteInfo = "Salmon Engine";
+ };
+/* End PBXContainerItemProxy section */
+
+/* Begin PBXFileReference section */
+ 4C49B2B915B0991B003512CD /* salmontemplate.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = salmontemplate.app; sourceTree = BUILT_PRODUCTS_DIR; };
+ 4C49B2BD15B0991B003512CD /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; };
+ 4C49B2BF15B0991B003512CD /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; };
+ 4C49B2C115B0991B003512CD /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; };
+ 4C49B2C315B0991B003512CD /* GLKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GLKit.framework; path = System/Library/Frameworks/GLKit.framework; sourceTree = SDKROOT; };
+ 4C49B2C515B0991B003512CD /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = System/Library/Frameworks/OpenGLES.framework; sourceTree = SDKROOT; };
+ 4C49B2C915B0991B003512CD /* template-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist; path = "template-Info.plist"; sourceTree = ""; };
+ 4C49B2CB15B0991B003512CD /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; };
+ 4C49B2CD15B0991B003512CD /* main.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; };
+ 4C49B2CF15B0991B003512CD /* template-Prefix.pch */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = "template-Prefix.pch"; sourceTree = ""; };
+ 4C49B2D015B0991B003512CD /* AppDelegate.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; };
+ 4C49B2D115B0991B003512CD /* AppDelegate.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = AppDelegate.m; sourceTree = ""; };
+ 4C49B2D715B0991B003512CD /* ViewController.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; path = ViewController.h; sourceTree = ""; };
+ 4C49B2D815B0991B003512CD /* ViewController.m */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.objc; path = ViewController.m; sourceTree = ""; };
+ 4C49B2DB15B0991B003512CD /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/ViewController_iPhone.xib; sourceTree = ""; };
+ 4C49B2DE15B0991B003512CD /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/ViewController_iPad.xib; sourceTree = ""; };
+ 4C4C807415BA8F460037C6CE /* libsquirrel.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libsquirrel.a; path = "../../libs/SQUIRREL2_1_1_sqplus/build-ios/ios-device/libsquirrel.a"; sourceTree = ""; };
+ 4C4C807615BA8F5B0037C6CE /* libz.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libz.a; path = "../../libs/zlib-1.2.7/build-ios/ios-device/libz.a"; sourceTree = ""; };
+ 4C6EB44415C3CFD300316CB6 /* libpng.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libpng.a; path = "../../libs/libpng-1.5.12/build-ios/ios-simulator/libpng.a"; sourceTree = ""; };
+ 4C74848315C5AD6E0056EC44 /* Icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon.png; path = res/Icon.png; sourceTree = ""; };
+ 4C74848415C5AD6E0056EC44 /* iTunesArtwork */ = {isa = PBXFileReference; lastKnownFileType = file; name = iTunesArtwork; path = res/iTunesArtwork; sourceTree = ""; };
+ 4C74848515C5AD6E0056EC44 /* Splash-landscape.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Splash-landscape.png"; path = "res/Splash-landscape.png"; sourceTree = ""; };
+ 4C74849615C5AF7C0056EC44 /* main_code.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; name = main_code.cpp; path = ../jni/main_code.cpp; sourceTree = ""; };
+ 4C74849715C5AF7C0056EC44 /* main_code.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = main_code.h; path = ../jni/main_code.h; sourceTree = ""; };
+ 4C77831215BABD68003D5142 /* libvorbis-tremor-ios.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = "libvorbis-tremor-ios.a"; path = "../../libs/vorbis-tremor-ios/build-ios/ios-device/libvorbis-tremor-ios.a"; sourceTree = ""; };
+ 4C77831415BABD8B003D5142 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; };
+ 4C77831515BABD8B003D5142 /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = System/Library/Frameworks/OpenAL.framework; sourceTree = SDKROOT; };
+ 4C7AD44B15B1D77700A599F6 /* ios_api.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ios_api.cpp; sourceTree = ""; };
+ 4C7C584A15C31E6500CAE4F4 /* libboost.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libboost.a; path = "../../libs/boost_1_47_0/build-ios/ios-simulator/libboost.a"; sourceTree = ""; };
+ 4C902A7015C5735500FBC901 /* Salmon Engine.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "Salmon Engine.xcodeproj"; path = "../../Engine/iOS/Salmon Engine/Salmon Engine.xcodeproj"; sourceTree = ""; };
+ 4CCC0ECA15B30D6A005432FB /* CustomGLKView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CustomGLKView.h; sourceTree = ""; };
+ 4CCC0ECB15B30D6B005432FB /* CustomGLKView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CustomGLKView.m; sourceTree = ""; };
+ 4CCC0ECD15B310FB005432FB /* ios_api.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ios_api.h; sourceTree = ""; };
+ 4CE6A9D115B2F979006A3965 /* assets */ = {isa = PBXFileReference; lastKnownFileType = folder; name = assets; path = ../assets; sourceTree = ""; };
+/* End PBXFileReference section */
+
+/* Begin PBXFrameworksBuildPhase section */
+ 4C49B2B615B0991B003512CD /* Frameworks */ = {
+ isa = PBXFrameworksBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 4CC971AC15C57DCE00359A2B /* libSalmon Engine.a in Frameworks */,
+ 4C77831815BABE26003D5142 /* AudioToolbox.framework in Frameworks */,
+ 4C77831915BABE26003D5142 /* OpenAL.framework in Frameworks */,
+ 4C49B2BE15B0991B003512CD /* UIKit.framework in Frameworks */,
+ 4C49B2C015B0991B003512CD /* Foundation.framework in Frameworks */,
+ 4C49B2C215B0991B003512CD /* CoreGraphics.framework in Frameworks */,
+ 4C49B2C415B0991B003512CD /* GLKit.framework in Frameworks */,
+ 4C49B2C615B0991B003512CD /* OpenGLES.framework in Frameworks */,
+ 4C4C807515BA8F460037C6CE /* libsquirrel.a in Frameworks */,
+ 4C4C807715BA8F5B0037C6CE /* libz.a in Frameworks */,
+ 4C77831315BABD68003D5142 /* libvorbis-tremor-ios.a in Frameworks */,
+ 4C7C584B15C31E6500CAE4F4 /* libboost.a in Frameworks */,
+ 4C6EB44515C3CFD300316CB6 /* libpng.a in Frameworks */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXFrameworksBuildPhase section */
+
+/* Begin PBXGroup section */
+ 4C49B2AE15B0991B003512CD = {
+ isa = PBXGroup;
+ children = (
+ 4C902A7015C5735500FBC901 /* Salmon Engine.xcodeproj */,
+ 4C7B819515C40F770024D61A /* Libs */,
+ 4CC1FC3415B200130025C6F7 /* Resources */,
+ 4C49B2C715B0991B003512CD /* Sources */,
+ 4C49B2BC15B0991B003512CD /* Frameworks */,
+ 4C49B2BA15B0991B003512CD /* Products */,
+ );
+ sourceTree = "";
+ };
+ 4C49B2BA15B0991B003512CD /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 4C49B2B915B0991B003512CD /* salmontemplate.app */,
+ );
+ name = Products;
+ sourceTree = "";
+ };
+ 4C49B2BC15B0991B003512CD /* Frameworks */ = {
+ isa = PBXGroup;
+ children = (
+ 4C77831415BABD8B003D5142 /* AudioToolbox.framework */,
+ 4C77831515BABD8B003D5142 /* OpenAL.framework */,
+ 4C49B2BD15B0991B003512CD /* UIKit.framework */,
+ 4C49B2BF15B0991B003512CD /* Foundation.framework */,
+ 4C49B2C115B0991B003512CD /* CoreGraphics.framework */,
+ 4C49B2C315B0991B003512CD /* GLKit.framework */,
+ 4C49B2C515B0991B003512CD /* OpenGLES.framework */,
+ );
+ name = Frameworks;
+ sourceTree = "";
+ };
+ 4C49B2C715B0991B003512CD /* Sources */ = {
+ isa = PBXGroup;
+ children = (
+ 4CE6A9E315B2F9A4006A3965 /* Game */,
+ 4CCC0ECD15B310FB005432FB /* ios_api.h */,
+ 4C7AD44B15B1D77700A599F6 /* ios_api.cpp */,
+ 4C49B2D015B0991B003512CD /* AppDelegate.h */,
+ 4C49B2D115B0991B003512CD /* AppDelegate.m */,
+ 4C49B2D715B0991B003512CD /* ViewController.h */,
+ 4C49B2D815B0991B003512CD /* ViewController.m */,
+ 4C49B2DA15B0991B003512CD /* ViewController_iPhone.xib */,
+ 4C49B2DD15B0991B003512CD /* ViewController_iPad.xib */,
+ 4C49B2C815B0991B003512CD /* Supporting Files */,
+ 4CCC0ECA15B30D6A005432FB /* CustomGLKView.h */,
+ 4CCC0ECB15B30D6B005432FB /* CustomGLKView.m */,
+ );
+ name = Sources;
+ sourceTree = "";
+ };
+ 4C49B2C815B0991B003512CD /* Supporting Files */ = {
+ isa = PBXGroup;
+ children = (
+ 4C49B2C915B0991B003512CD /* template-Info.plist */,
+ 4C49B2CA15B0991B003512CD /* InfoPlist.strings */,
+ 4C49B2CD15B0991B003512CD /* main.m */,
+ 4C49B2CF15B0991B003512CD /* template-Prefix.pch */,
+ );
+ name = "Supporting Files";
+ sourceTree = "";
+ };
+ 4C7B819515C40F770024D61A /* Libs */ = {
+ isa = PBXGroup;
+ children = (
+ 4C6EB44415C3CFD300316CB6 /* libpng.a */,
+ 4C7C584A15C31E6500CAE4F4 /* libboost.a */,
+ 4C77831215BABD68003D5142 /* libvorbis-tremor-ios.a */,
+ 4C4C807615BA8F5B0037C6CE /* libz.a */,
+ 4C4C807415BA8F460037C6CE /* libsquirrel.a */,
+ );
+ name = Libs;
+ sourceTree = "";
+ };
+ 4C902A7115C5735500FBC901 /* Products */ = {
+ isa = PBXGroup;
+ children = (
+ 4C902A7815C5735700FBC901 /* libSalmon Engine.a */,
+ );
+ name = Products;
+ sourceTree = "";
+ };
+ 4CC1FC3415B200130025C6F7 /* Resources */ = {
+ isa = PBXGroup;
+ children = (
+ 4C74848315C5AD6E0056EC44 /* Icon.png */,
+ 4C74848415C5AD6E0056EC44 /* iTunesArtwork */,
+ 4C74848515C5AD6E0056EC44 /* Splash-landscape.png */,
+ 4CE6A9D115B2F979006A3965 /* assets */,
+ );
+ name = Resources;
+ sourceTree = "";
+ };
+ 4CE6A9E315B2F9A4006A3965 /* Game */ = {
+ isa = PBXGroup;
+ children = (
+ 4C74849615C5AF7C0056EC44 /* main_code.cpp */,
+ 4C74849715C5AF7C0056EC44 /* main_code.h */,
+ );
+ name = Game;
+ sourceTree = "";
+ };
+/* End PBXGroup section */
+
+/* Begin PBXNativeTarget section */
+ 4C49B2B815B0991B003512CD /* salmontemplate */ = {
+ isa = PBXNativeTarget;
+ buildConfigurationList = 4C49B2E215B0991B003512CD /* Build configuration list for PBXNativeTarget "salmontemplate" */;
+ buildPhases = (
+ 4C49B2B515B0991B003512CD /* Sources */,
+ 4C49B2B615B0991B003512CD /* Frameworks */,
+ 4C49B2B715B0991B003512CD /* Resources */,
+ );
+ buildRules = (
+ );
+ dependencies = (
+ );
+ name = salmontemplate;
+ productName = doublehitballs;
+ productReference = 4C49B2B915B0991B003512CD /* salmontemplate.app */;
+ productType = "com.apple.product-type.application";
+ };
+/* End PBXNativeTarget section */
+
+/* Begin PBXProject section */
+ 4C49B2B015B0991B003512CD /* Project object */ = {
+ isa = PBXProject;
+ attributes = {
+ LastUpgradeCheck = 0430;
+ };
+ buildConfigurationList = 4C49B2B315B0991B003512CD /* Build configuration list for PBXProject "salmontemplate" */;
+ compatibilityVersion = "Xcode 3.2";
+ developmentRegion = English;
+ hasScannedForEncodings = 0;
+ knownRegions = (
+ en,
+ );
+ mainGroup = 4C49B2AE15B0991B003512CD;
+ productRefGroup = 4C49B2BA15B0991B003512CD /* Products */;
+ projectDirPath = "";
+ projectReferences = (
+ {
+ ProductGroup = 4C902A7115C5735500FBC901 /* Products */;
+ ProjectRef = 4C902A7015C5735500FBC901 /* Salmon Engine.xcodeproj */;
+ },
+ );
+ projectRoot = "";
+ targets = (
+ 4C49B2B815B0991B003512CD /* salmontemplate */,
+ );
+ };
+/* End PBXProject section */
+
+/* Begin PBXReferenceProxy section */
+ 4C902A7815C5735700FBC901 /* libSalmon Engine.a */ = {
+ isa = PBXReferenceProxy;
+ fileType = archive.ar;
+ path = "libSalmon Engine.a";
+ remoteRef = 4C902A7715C5735700FBC901 /* PBXContainerItemProxy */;
+ sourceTree = BUILT_PRODUCTS_DIR;
+ };
+/* End PBXReferenceProxy section */
+
+/* Begin PBXResourcesBuildPhase section */
+ 4C49B2B715B0991B003512CD /* Resources */ = {
+ isa = PBXResourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 4C49B2CC15B0991B003512CD /* InfoPlist.strings in Resources */,
+ 4C49B2DC15B0991B003512CD /* ViewController_iPhone.xib in Resources */,
+ 4C49B2DF15B0991B003512CD /* ViewController_iPad.xib in Resources */,
+ 4CE6A9D215B2F979006A3965 /* assets in Resources */,
+ 4C74848615C5AD6E0056EC44 /* Icon.png in Resources */,
+ 4C74848715C5AD6E0056EC44 /* iTunesArtwork in Resources */,
+ 4C74848815C5AD6E0056EC44 /* Splash-landscape.png in Resources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXResourcesBuildPhase section */
+
+/* Begin PBXSourcesBuildPhase section */
+ 4C49B2B515B0991B003512CD /* Sources */ = {
+ isa = PBXSourcesBuildPhase;
+ buildActionMask = 2147483647;
+ files = (
+ 4C49B2CE15B0991B003512CD /* main.m in Sources */,
+ 4C49B2D215B0991B003512CD /* AppDelegate.m in Sources */,
+ 4C49B2D915B0991B003512CD /* ViewController.m in Sources */,
+ 4C7AD44C15B1D77700A599F6 /* ios_api.cpp in Sources */,
+ 4CCC0ECC15B30D6B005432FB /* CustomGLKView.m in Sources */,
+ 4C74849815C5AF7C0056EC44 /* main_code.cpp in Sources */,
+ );
+ runOnlyForDeploymentPostprocessing = 0;
+ };
+/* End PBXSourcesBuildPhase section */
+
+/* Begin PBXVariantGroup section */
+ 4C49B2CA15B0991B003512CD /* InfoPlist.strings */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 4C49B2CB15B0991B003512CD /* en */,
+ );
+ name = InfoPlist.strings;
+ sourceTree = "";
+ };
+ 4C49B2DA15B0991B003512CD /* ViewController_iPhone.xib */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 4C49B2DB15B0991B003512CD /* en */,
+ );
+ name = ViewController_iPhone.xib;
+ sourceTree = "";
+ };
+ 4C49B2DD15B0991B003512CD /* ViewController_iPad.xib */ = {
+ isa = PBXVariantGroup;
+ children = (
+ 4C49B2DE15B0991B003512CD /* en */,
+ );
+ name = ViewController_iPad.xib;
+ sourceTree = "";
+ };
+/* End PBXVariantGroup section */
+
+/* Begin XCBuildConfiguration section */
+ 4C49B2E015B0991B003512CD /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ ARCHS = "$(ARCHS_STANDARD_32_BIT)";
+ CLANG_ENABLE_OBJC_ARC = YES;
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+ COPY_PHASE_STRIP = NO;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_DYNAMIC_NO_PIC = NO;
+ GCC_OPTIMIZATION_LEVEL = 0;
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ "DEBUG=1",
+ "$(inherited)",
+ );
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ IPHONEOS_DEPLOYMENT_TARGET = 5.1;
+ SDKROOT = iphoneos;
+ TARGETED_DEVICE_FAMILY = "1,2";
+ };
+ name = Debug;
+ };
+ 4C49B2E115B0991B003512CD /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ ALWAYS_SEARCH_USER_PATHS = NO;
+ ARCHS = "$(ARCHS_STANDARD_32_BIT)";
+ CLANG_ENABLE_OBJC_ARC = YES;
+ "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer";
+ COPY_PHASE_STRIP = YES;
+ GCC_C_LANGUAGE_STANDARD = gnu99;
+ GCC_VERSION = com.apple.compilers.llvm.clang.1_0;
+ GCC_WARN_ABOUT_RETURN_TYPE = YES;
+ GCC_WARN_UNINITIALIZED_AUTOS = YES;
+ GCC_WARN_UNUSED_VARIABLE = YES;
+ IPHONEOS_DEPLOYMENT_TARGET = 5.1;
+ OTHER_CFLAGS = "-DNS_BLOCK_ASSERTIONS=1";
+ SDKROOT = iphoneos;
+ TARGETED_DEVICE_FAMILY = "1,2";
+ VALIDATE_PRODUCT = YES;
+ };
+ name = Release;
+ };
+ 4C49B2E315B0991B003512CD /* Debug */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = "template-Prefix.pch";
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ TARGET_IOS,
+ TARGET_SALMON,
+ DEBUG,
+ "$(inherited)",
+ BOOST_NO_CXX11_NUMERIC_LIMITS,
+ );
+ GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = "";
+ "GCC_THUMB_SUPPORT[arch=armv6]" = "";
+ HEADER_SEARCH_PATHS = (
+ "$(SalmonEnginePath)",
+ "$(LibsPath)/lpng1510",
+ "$(LibsPath)/sqplus/sqplus",
+ "$(LibsPath)/sqplus/include",
+ "$(LibsPath)/boost_1_52_0",
+ ../jni,
+ "$(LibsPath)/vorbis-tremor-ios/vorbis",
+ );
+ INFOPLIST_FILE = "template-Info.plist";
+ LIBRARY_SEARCH_PATHS = "";
+ "LIBRARY_SEARCH_PATHS[sdk=iphoneos*]" = (
+ "$(LibsPath)/lpng1510/build-ios/ios-device",
+ "$(LibsPath)/boost_1_52_0/build-ios/ios-device",
+ "$(LibsPath)/sqplus/build-ios/ios-device",
+ "$(LibsPath)/zlib-1.2.6/build-ios/ios-device",
+ "$(LibsPath)/vorbis-tremor-ios/build-ios/ios-device",
+ );
+ "LIBRARY_SEARCH_PATHS[sdk=iphonesimulator*]" = (
+ "$(LibsPath)/lpng1510/build-ios/ios-simulator",
+ "$(LibsPath)/sqplus/build-ios/ios-simulator",
+ "$(LibsPath)/boost_1_52_0/build-ios/ios-simulator",
+ "$(LibsPath)/zlib-1.2.6/build-ios/ios-simulator",
+ "$(LibsPath)/vorbis-tremor-ios/build-ios/ios-simulator",
+ );
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ SYMROOT = build;
+ TARGETED_DEVICE_FAMILY = 1;
+ WRAPPER_EXTENSION = app;
+ };
+ name = Debug;
+ };
+ 4C49B2E415B0991B003512CD /* Release */ = {
+ isa = XCBuildConfiguration;
+ buildSettings = {
+ CLANG_CXX_LANGUAGE_STANDARD = "c++0x";
+ CLANG_CXX_LIBRARY = "libc++";
+ GCC_INLINES_ARE_PRIVATE_EXTERN = NO;
+ GCC_PRECOMPILE_PREFIX_HEADER = YES;
+ GCC_PREFIX_HEADER = "template-Prefix.pch";
+ GCC_PREPROCESSOR_DEFINITIONS = (
+ TARGET_IOS,
+ TARGET_SALMON,
+ BOOST_NO_CXX11_NUMERIC_LIMITS,
+ );
+ GCC_PREPROCESSOR_DEFINITIONS_NOT_USED_IN_PRECOMPS = "";
+ GCC_SYMBOLS_PRIVATE_EXTERN = NO;
+ "GCC_THUMB_SUPPORT[arch=armv6]" = "";
+ HEADER_SEARCH_PATHS = (
+ "$(SalmonEnginePath)",
+ "$(LibsPath)/lpng1510",
+ "$(LibsPath)/sqplus/sqplus",
+ "$(LibsPath)/sqplus/include",
+ "$(LibsPath)/boost_1_52_0",
+ ../jni,
+ "$(LibsPath)/vorbis-tremor-ios/vorbis",
+ );
+ INFOPLIST_FILE = "template-Info.plist";
+ LIBRARY_SEARCH_PATHS = "";
+ "LIBRARY_SEARCH_PATHS[sdk=iphoneos*]" = (
+ "$(LibsPath)/lpng1510/build-ios/ios-device",
+ "$(LibsPath)/boost_1_52_0/build-ios/ios-device",
+ "$(LibsPath)/sqplus/build-ios/ios-device",
+ "$(LibsPath)/zlib-1.2.6/build-ios/ios-device",
+ "$(LibsPath)/vorbis-tremor-ios/build-ios/ios-device",
+ );
+ "LIBRARY_SEARCH_PATHS[sdk=iphonesimulator*]" = (
+ "$(LibsPath)/lpng1510/build-ios/ios-simulator",
+ "$(LibsPath)/sqplus/build-ios/ios-simulator",
+ "$(LibsPath)/boost_1_52_0/build-ios/ios-simulator",
+ "$(LibsPath)/zlib-1.2.6/build-ios/ios-simulator",
+ "$(LibsPath)/vorbis-tremor-ios/build-ios/ios-simulator",
+ );
+ PRODUCT_NAME = "$(TARGET_NAME)";
+ TARGETED_DEVICE_FAMILY = 1;
+ WRAPPER_EXTENSION = app;
+ };
+ name = Release;
+ };
+/* End XCBuildConfiguration section */
+
+/* Begin XCConfigurationList section */
+ 4C49B2B315B0991B003512CD /* Build configuration list for PBXProject "salmontemplate" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 4C49B2E015B0991B003512CD /* Debug */,
+ 4C49B2E115B0991B003512CD /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+ 4C49B2E215B0991B003512CD /* Build configuration list for PBXNativeTarget "salmontemplate" */ = {
+ isa = XCConfigurationList;
+ buildConfigurations = (
+ 4C49B2E315B0991B003512CD /* Debug */,
+ 4C49B2E415B0991B003512CD /* Release */,
+ );
+ defaultConfigurationIsVisible = 0;
+ defaultConfigurationName = Release;
+ };
+/* End XCConfigurationList section */
+ };
+ rootObject = 4C49B2B015B0991B003512CD /* Project object */;
+}
diff --git a/iOS/template-Info.plist b/iOS/template-Info.plist
new file mode 100644
index 0000000..d06ba45
--- /dev/null
+++ b/iOS/template-Info.plist
@@ -0,0 +1,50 @@
+
+
+
+
+ CFBundleDevelopmentRegion
+ en
+ CFBundleDisplayName
+ Salmon Universal Template
+ CFBundleExecutable
+ ${EXECUTABLE_NAME}
+ CFBundleIconFile
+ Icon.png
+ CFBundleIdentifier
+ fishrungames.template
+ CFBundleInfoDictionaryVersion
+ 6.0
+ CFBundleName
+ ${PRODUCT_NAME}
+ CFBundlePackageType
+ APPL
+ CFBundleShortVersionString
+ 1.0
+ CFBundleSignature
+ ????
+ CFBundleVersion
+ 1.0
+ LSRequiresIPhoneOS
+
+ UILaunchImageFile
+ Splash-landscape.png
+ UIPrerenderedIcon
+
+ UIRequiredDeviceCapabilities
+
+ armv7
+
+ UIStatusBarHidden
+
+ UISupportedInterfaceOrientations
+
+ UIInterfaceOrientationLandscapeLeft
+ UIInterfaceOrientationLandscapeRight
+
+ UISupportedInterfaceOrientations~ipad
+
+ UIInterfaceOrientationLandscapeLeft
+ UIInterfaceOrientationLandscapeRight
+
+
+
diff --git a/iOS/template-Prefix.pch b/iOS/template-Prefix.pch
new file mode 100644
index 0000000..cd479f5
--- /dev/null
+++ b/iOS/template-Prefix.pch
@@ -0,0 +1,14 @@
+//
+// Prefix header for all source files of the 'doublehitballs' target in the 'doublehitballs' project
+//
+
+#import
+
+#ifndef __IPHONE_5_0
+#warning "This project uses features only available in iOS SDK 5.0 and later."
+#endif
+
+#ifdef __OBJC__
+ #import
+ #import
+#endif
diff --git a/jni/Android.mk b/jni/Android.mk
new file mode 100644
index 0000000..4b85a29
--- /dev/null
+++ b/jni/Android.mk
@@ -0,0 +1,77 @@
+# Copyright (C) 2009 The Android Open Source Project
+#
+# Licensed under the Apache License, Version 2.0 (the "License");
+# you may not use this file except in compliance with the License.
+# You may obtain a copy of the License at
+#
+# http://www.apache.org/licenses/LICENSE-2.0
+#
+# Unless required by applicable law or agreed to in writing, software
+# distributed under the License is distributed on an "AS IS" BASIS,
+# WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+# See the License for the specific language governing permissions and
+# limitations under the License.
+#
+
+
+LPATH := $(call my-dir)
+
+ENGINE_PATH = $(SalmonEnginePathCygwin)
+
+BOOST_PATH = $(LibsPathCygwin)/boost_1_47_0
+
+OGG_PATH = $(LibsPathCygwin)/libogg-1.3.0
+
+VORBIS_PATH = $(LibsPathCygwin)/libvorbis-1.3.2
+
+SQUIRREL_PATH = $(LibsPathCygwin)/sqplus
+
+LIBPNG_PATH = $(LibsPathCygwin)/libpng_1.4.1_android
+
+ZIP_PATH = $(LibsPathCygwin)/julienr-libzip-android/jni
+
+#====== ENGINE AND LIBS =====================
+
+include $(ENGINE_PATH)/Android_Salmon_Engine.mk
+
+#================= THE GAME =======================
+
+
+LOCAL_PATH:= $(LPATH)
+
+include $(CLEAR_VARS)
+
+LOCAL_CFLAGS := -DTARGET_ANDROID -DNOSOUND -DTARGET_SALMON -std=gnu++11 --std=c++11
+LOCAL_STATIC_LIBRARIES := boost
+LOCAL_STATIC_LIBRARIES += squirrel
+LOCAL_STATIC_LIBRARIES += png_lib
+LOCAL_STATIC_LIBRARIES += zip
+LOCAL_SHARED_LIBRARIES := SalmonEngine
+LOCAL_SHARED_LIBRARIES += gnustl_shared
+LOCAL_C_INCLUDES := $(ENGINE_PATH)
+LOCAL_C_INCLUDES += $(BOOST_PATH)
+LOCAL_C_INCLUDES += $(VORBIS_PATH)/include
+LOCAL_C_INCLUDES += $(VORBIS_PATH)/include/vorbis
+LOCAL_C_INCLUDES += $(VORBIS_PATH)/lib
+LOCAL_C_INCLUDES += $(VORBIS_PATH)/lib/books
+LOCAL_C_INCLUDES += $(VORBIS_PATH)/lib/modes
+LOCAL_C_INCLUDES += $(OGG_PATH)/include
+LOCAL_C_INCLUDES += $(OGG_PATH)/include/ogg
+LOCAL_C_INCLUDES += $(SQUIRREL_PATH)/include
+LOCAL_C_INCLUDES += $(SQUIRREL_PATH)/sqplus
+LOCAL_C_INCLUDES += $(SQUIRREL_PATH)/squirrel
+LOCAL_C_INCLUDES += $(SQUIRREL_PATH)/sqstdlib
+LOCAL_C_INCLUDES += $(LIBPNG_PATH)
+LOCAL_C_INCLUDES += $(ZIP_PATH)
+LOCAL_MODULE := SalmonJniTemplate
+LOCAL_SRC_FILES := main_code.cpp
+LOCAL_SRC_FILES += android_api.cpp
+
+LOCAL_LDLIBS := -lGLESv2
+LOCAL_LDLIBS += -llog -Wl
+
+#debug
+#LOCAL_CFLAGS += -g -ggdb -O0
+#LOCAL_LDLIBS += -g -ggdb
+
+include $(BUILD_SHARED_LIBRARY)
diff --git a/jni/Application.mk b/jni/Application.mk
new file mode 100644
index 0000000..22476ec
--- /dev/null
+++ b/jni/Application.mk
@@ -0,0 +1,3 @@
+APP_STL := gnustl_shared
+APP_CPPFLAGS += -fexceptions
+APP_CPPFLAGS += -frtti
diff --git a/jni/android_api.cpp b/jni/android_api.cpp
new file mode 100644
index 0000000..93f9f2f
--- /dev/null
+++ b/jni/android_api.cpp
@@ -0,0 +1,128 @@
+#include "android_api.h"
+
+#include "main_code.h"
+#include "boost\thread.hpp"
+
+boost::shared_ptr App(new TMyApplication);
+
+boost::mutex m;
+
+JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_Init(JNIEnv * env, jobject obj, jint width, jint height)
+{
+
+ m.lock();
+ try
+ {
+ if (App->IsInited())
+ {
+ App->OuterDeinit(); //Clean up what is left at previous launch (if applicable)
+ }
+
+ App->OuterInit(width, height, 480.f, 320.f);
+
+ App->Inited = true;
+ }
+ catch (...)
+ {
+ throw;
+ }
+ m.unlock();
+}
+
+JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_StopSounds(JNIEnv * env, jobject obj)
+{
+
+}
+
+
+JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_Update(JNIEnv * env, jobject obj, long dt)
+{
+m.lock();
+ try
+ {
+ if (App->IsInited())
+ {
+ App->OuterDraw();
+ App->OuterUpdate(dt);
+ }
+
+ }
+ catch (...)
+ {
+ throw;
+ }
+ m.unlock();
+
+}
+
+JNIEXPORT int JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_IsInited(JNIEnv * env, jobject obj)
+{
+
+ if (App->IsInited())
+ {
+ return 1;
+ }
+ else
+ {
+ return 0;
+ }
+
+}
+
+JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_Destroy(JNIEnv * env, jobject obj)
+{
+m.lock();
+ try
+ {
+ if (App->IsInited())
+ {
+ App->OuterDeinit();
+ App->Inited = false;
+ }
+
+ }
+ catch (...)
+ {
+ throw;
+ }
+ m.unlock();
+}
+
+
+JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_OnTapDown(JNIEnv * env, jobject obj, float x, float y, long time)
+{
+m.lock();
+ try
+ {
+ Renderer->MoveDist(1.0f);
+ }
+ catch (...)
+ {
+ throw;
+ }
+ m.unlock();
+}
+
+
+JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_OnTapUp(JNIEnv * env, jobject obj, float x, float y, long time)
+{
+}
+
+JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_OnTapMove(JNIEnv * env, jobject obj, float x, float y, long time)
+{
+}
+
+JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_OnFling(JNIEnv * env, jobject obj, jfloat velocityX, jfloat velocityY, long time)
+{
+
+}
+
+JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_OnScroll(JNIEnv * env, jobject obj, jfloat distanceX, jfloat distanceY, long time)
+{
+
+}
+
+JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_OnKeyPress(JNIEnv * env, jobject obj, jint keyCode)
+{
+ //App->OnKeyPress(keyCode);
+}
diff --git a/jni/android_api.h b/jni/android_api.h
new file mode 100644
index 0000000..c67dcd6
--- /dev/null
+++ b/jni/android_api.h
@@ -0,0 +1,33 @@
+#ifndef ANDROID_API_H_INCLUDED
+#define ANDROID_API_H_INCLUDED
+
+#include
+#include
+
+#include
+#include
+#include
+
+#include "boost/shared_ptr.hpp"
+
+#include "main_code.h"
+
+using namespace SE;
+
+
+extern "C" {
+ JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_Init(JNIEnv * env, jobject obj, jint width, jint height);
+ JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_StopSounds(JNIEnv * env, jobject obj);
+ JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_Update(JNIEnv * env, jobject obj, long dt);
+ JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_Destroy(JNIEnv * env, jobject obj);
+ JNIEXPORT int JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_IsInited(JNIEnv * env, jobject obj);
+ JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_OnTapDown(JNIEnv * env, jobject obj, jfloat x, jfloat y, long time);
+ JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_OnTapUp(JNIEnv * env, jobject obj, jfloat x, jfloat y, long time);
+ JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_OnTapMove(JNIEnv * env, jobject obj, jfloat x, jfloat y, long time);
+ JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_OnFling(JNIEnv * env, jobject obj, jfloat velocityX, jfloat velocityY, long time);
+ JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_OnScroll(JNIEnv * env, jobject obj, jfloat distanceX, jfloat distanceY, long time);
+ JNIEXPORT void JNICALL Java_fishrungames_salmonjnitemplate_JniWrapper_OnKeyPress(JNIEnv * env, jobject obj, jint keyCode);
+};
+
+
+#endif
diff --git a/jni/main_code.cpp b/jni/main_code.cpp
new file mode 100644
index 0000000..42a1b6f
--- /dev/null
+++ b/jni/main_code.cpp
@@ -0,0 +1,209 @@
+#include "main_code.h"
+
+#ifdef TARGET_ANDROID
+#include "android_api.h"
+#endif
+
+#include
+#include
+#include
+#include
+
+#include "include/Engine.h"
+
+#include "main_code.h"
+
+
+void TMyApplication::InnerInit()
+{
+
+ *Console<<"Inner init go!\n";
+
+#ifdef TARGET_ANDROID
+ ResourceManager->PathToResources = "";
+#endif
+#ifdef TARGET_WIN32
+#ifdef NDEBUG
+ ResourceManager->PathToResources = "resources/";
+#else
+ ResourceManager->PathToResources = "../../../assets/";
+#endif
+#endif
+#ifdef TARGET_IOS
+ ResourceManager->PathToResources = "assets/";
+#endif
+
+ ResourceManager->TexList.AddTexture(CONST_CONSOLE_TEX_NAME);
+
+ ResourceManager->ShaderManager.AddShader("DefaultShader", "gui_transparent.vertex", "gui_transparent.fragment");
+
+ Renderer->PushShader("DefaultShader");
+
+ ResourceManager->FontManager.AddFont("droid_sans14", "droid_sans14_font_bitmap.bmp32", "droid_sans14_font_charmap.txt");
+ ResourceManager->FontManager.PushFont("droid_sans14");
+
+ ResourceManager->SoundManager.LoadMusic("level1ogg.ogg");
+
+ ResourceManager->SoundManager.LoadSound("shot.wav");
+
+ //Renderer->MovePhi(pi/6);
+
+ Renderer->CameraMover = TPitCamera();
+
+ //boost::get(Renderer->CameraMover).MoveDist(3.5f);
+
+ ResourceManager->LightManager.SetLightDirection(vec3(-1,0,-1));
+ ResourceManager->LightManager.SetLightColor(vec4(1,0,0,1));
+
+ ResourceManager->TexList.AddTexture("bt_box_yellow.bmp");
+ ResourceManager->TexList.AddTexture("tube.png");
+ ResourceManager->FlexModelManager.LoadModelFromXml("model.xml");
+ ResourceManager->FlexModelManager.LoadModelFromXml("pit.xml");
+ ResourceManager->FlexModelManager.LoadModelFromXml("tube1.xml");
+
+ FlexModel = ResourceManager->FlexModelManager.InstanciateModel("pit.xml");
+
+ FlexModel.MoveModel(vec3(0, -40.f, 0));
+ FlexModel.ScaleModel(0.03f);
+ FlexModel.MoveModel(vec3(0, 0.f, -3.5f));
+ FlexModel.RefreshBuffer();
+
+ //TubeModelArr.resize(20);
+ TubeModelArr.resize(2);
+
+ for (size_t i = 0; i < TubeModelArr.size(); ++i)
+ {
+ TubeModelArr[i] = ResourceManager->FlexModelManager.InstanciateModel("tube1.xml");
+ TubeModelArr[i].MoveModel(vec3(0, 0, -250.f*i));
+ TubeModelArr[i].ScaleModel(10.f);
+ TubeModelArr[i].RefreshBuffer();
+ //TubeModelArr[i].PushModelDataTriangleList();
+ }
+
+ //Uncomment to start music playing
+ //ResourceManager->SoundManager.PlayMusic("level1ogg.ogg");
+
+ Velocity = 10.f;
+
+ *Console<<"Inner init end!\n";
+}
+
+void TMyApplication::InnerDeinit()
+{
+}
+
+
+void TMyApplication::InnerDraw()
+{
+
+ glClearColor(0,0,0,1);
+ glClear(GL_COLOR_BUFFER_BIT | GL_DEPTH_BUFFER_BIT);
+
+ Renderer->PushPerspectiveProjectionMatrix(pi/6, Renderer->GetMatrixWidth() / Renderer->GetMatrixHeight(), 1.f, 4500.f);
+
+ Renderer->PushMatrix();
+
+ Renderer->SetGLCamView();
+
+
+ for (size_t i = 0; i < TubeModelArr.size(); ++i)
+ {
+ TubeModelArr[i].Draw();
+ }
+
+ Renderer->PopMatrix();
+
+ Renderer->PopProjectionMatrix();
+
+ FlexModel.Draw();
+
+
+}
+
+
+void TMyApplication::InnerUpdate(cardinal dt)
+{
+ vec3 camShift = boost::get(Renderer->CameraMover).CamShift;
+
+ vec3 camVec = boost::get(Renderer->CameraMover).CamVec;
+
+ camShift += camVec * (static_cast(dt)*Velocity);
+
+ boost::get(Renderer->CameraMover).CamShift = camShift;
+
+ if (Velocity != 0)
+ {
+
+ vec3 a = boost::get(Renderer->CameraMover).CamShift;
+ vec3 b = a + 100.f * boost::get(Renderer->CameraMover).CamVec;
+
+ if (a != b)
+ {
+
+ for (size_t i = 0; i < TubeModelArr.size(); ++i)
+ {
+ TDataTriangleList& dataTriangleList = TubeModelArr[i].GetDataTriangleList();
+
+ for (size_t j = 0; j < dataTriangleList.Vec3CoordArr[CONST_STRING_POSITION_ATTRIB].size(); j+=3)
+ {
+ TSmpTriangle smpTriangle;
+
+ smpTriangle.p[0] = dataTriangleList.Vec3CoordArr[CONST_STRING_POSITION_ATTRIB][j];
+ smpTriangle.p[1] = dataTriangleList.Vec3CoordArr[CONST_STRING_POSITION_ATTRIB][j + 1];
+ smpTriangle.p[2] = dataTriangleList.Vec3CoordArr[CONST_STRING_POSITION_ATTRIB][j + 2];
+
+ smpTriangle.v = smpTriangle.p[1] - smpTriangle.p[0];
+ smpTriangle.w = smpTriangle.p[2] - smpTriangle.p[1];
+
+ smpTriangle.n = CrossProduct(smpTriangle.v, smpTriangle.w);
+
+ if (LineCouldCrossTriangle(a, b, smpTriangle))
+ {
+ if (LineCrossTriangle(a, b, smpTriangle) == 1)
+ {
+ Velocity = 0;
+ }
+ }
+ }
+ }
+ }
+
+ }
+}
+
+
+void TMyApplication::InnerOnMove(vec2 shift)
+{
+
+ float len = Length(shift);
+
+ //vec3 rotation = Normalize(vec3(shift, 0)); //Non-inverse
+
+ vec3 rotation = -Normalize(vec3(shift, 0)); //Inverse
+
+ rotation.v[0] = -rotation.v[0];
+
+ vec3 z = vec3(0,0,-1);
+
+ vec4 startQuat = boost::get(Renderer->CameraMover).CameraQuat;
+
+ vec3 rotate_axis = Normalize(CrossProduct(rotation, z));
+
+ rotate_axis = startQuat * vec4(rotate_axis) * InverseQuat(startQuat);
+
+ float half_alpha = len * 0.01f / 2.f;
+
+ vec4 quat = vec4(rotate_axis.v[0] * sin(half_alpha), rotate_axis.v[1] * sin(half_alpha), rotate_axis.v[2] * sin(half_alpha), cos(half_alpha));
+
+ boost::get(Renderer->CameraMover).RotateByQuat(quat);
+
+ boost::get(Renderer->CameraMover).CalcCamVec();
+}
+
+void TMyApplication::OnMouseWheel(short int delta)
+{
+ Velocity = 10.f;
+
+ boost::get(Renderer->CameraMover).CamShift = ZeroVec3;
+
+}
\ No newline at end of file
diff --git a/jni/main_code.h b/jni/main_code.h
new file mode 100644
index 0000000..f25e87a
--- /dev/null
+++ b/jni/main_code.h
@@ -0,0 +1,60 @@
+#ifndef MAIN_CODE_H_INCLUDED
+#define MAIN_CODE_H_INCLUDED
+
+
+#include
+#include
+#include
+
+#ifdef TARGET_ANDROID
+
+#include
+#include
+#include
+#endif
+
+#include "boost/shared_ptr.hpp"
+#include "boost/thread/thread.hpp"
+#include "boost/assign.hpp"
+#include "boost/bind.hpp"
+#include "boost/asio.hpp"
+#include "boost/signal.hpp"
+
+#include "include/Engine.h"
+
+using namespace SE;
+
+class TMyApplication : public TApplication
+{
+protected:
+
+public:
+ bool Inited;
+
+ float Velocity;
+
+ TFlexModel FlexModel;
+
+ std::vector TubeModelArr;
+
+ TMyApplication() : TApplication(), Inited(false) { }
+
+
+ virtual void InnerInit();
+
+ virtual void InnerDeinit();
+
+ virtual void InnerDraw();
+
+ virtual void InnerUpdate(cardinal dt);
+
+ bool IsInited() { return Inited; }
+
+ virtual void InnerOnMove(vec2 shift);
+
+ virtual void OnMouseWheel(short int delta);
+
+};
+
+
+#endif
diff --git a/res/drawable-hdpi/ic_menu_template.png b/res/drawable-hdpi/ic_menu_template.png
new file mode 100644
index 0000000..1e28f93
Binary files /dev/null and b/res/drawable-hdpi/ic_menu_template.png differ
diff --git a/res/drawable-ldpi/ic_menu_template.png b/res/drawable-ldpi/ic_menu_template.png
new file mode 100644
index 0000000..6a93cf2
Binary files /dev/null and b/res/drawable-ldpi/ic_menu_template.png differ
diff --git a/res/drawable-mdpi/ic_menu_template.png b/res/drawable-mdpi/ic_menu_template.png
new file mode 100644
index 0000000..7c1cab2
Binary files /dev/null and b/res/drawable-mdpi/ic_menu_template.png differ
diff --git a/res/values/strings.xml b/res/values/strings.xml
new file mode 100644
index 0000000..33d1455
--- /dev/null
+++ b/res/values/strings.xml
@@ -0,0 +1,4 @@
+
+
+ AndroidJniTemplate
+
diff --git a/src/fishrungames/salmonjnitemplate/GLView.java b/src/fishrungames/salmonjnitemplate/GLView.java
new file mode 100644
index 0000000..32ac866
--- /dev/null
+++ b/src/fishrungames/salmonjnitemplate/GLView.java
@@ -0,0 +1,72 @@
+package fishrungames.salmonjnitemplate;
+
+
+import java.util.Calendar;
+
+import android.content.Context;
+import android.opengl.GLSurfaceView;
+
+import javax.microedition.khronos.egl.EGLConfig;
+import javax.microedition.khronos.opengles.GL10;
+
+import fishrungames.engine.GLViewAncestor;
+
+class GLView extends GLViewAncestor
+{
+ static long lastTimeStamp;
+ static boolean gameIsInited = false;
+
+ public GLView(Context context)
+ {
+ //Change this method? Don't forget to change method below!
+ super(context);
+ init(false, 0, 0);
+ }
+
+ public GLView(Context context, boolean translucent, int depth, int stencil)
+ {
+ //Change this method? Don't forget to change method above!
+ super(context);
+ init(translucent, depth, stencil);
+ }
+
+ public void init(boolean translucent, int depth, int stencil)
+ {
+ super.init(translucent, depth, stencil);
+ setRenderer(new Renderer());
+ Calendar c = Calendar.getInstance();
+ lastTimeStamp = c.getTimeInMillis();
+ gameIsInited = true;
+ }
+
+ private static class Renderer implements GLSurfaceView.Renderer
+ {
+ public void onDrawFrame(GL10 gl)
+ {
+ if (gameIsInited)
+ {
+ Calendar c = Calendar.getInstance();
+
+ long currentTimeStamp = c.getTimeInMillis();
+
+ JniWrapper.Update(currentTimeStamp - lastTimeStamp);
+
+ lastTimeStamp = currentTimeStamp;
+ }
+ }
+
+ public void onSurfaceChanged(GL10 gl, int width, int height)
+ {
+
+
+ //JniWrapper.Destroy();
+
+ JniWrapper.Init(width,height);
+ }
+
+ public void onSurfaceCreated(GL10 gl, EGLConfig config)
+ {
+ //Do nothing.
+ }
+ }
+}
\ No newline at end of file
diff --git a/src/fishrungames/salmonjnitemplate/JniWrapper.java b/src/fishrungames/salmonjnitemplate/JniWrapper.java
new file mode 100644
index 0000000..c52c10f
--- /dev/null
+++ b/src/fishrungames/salmonjnitemplate/JniWrapper.java
@@ -0,0 +1,23 @@
+package fishrungames.salmonjnitemplate;
+
+public class JniWrapper
+{
+ static {
+ System.loadLibrary("SalmonJniTemplate");
+ }
+
+
+ public static native void Init(int width, int height);
+ public static native void Update(long dt);
+ public static native void StopSounds();
+ public static native void Destroy();
+ public static native int IsInited();
+ public static native void OnTapDown(float x, float y, long time);
+ public static native void OnTapUp(float x, float y, long time);
+ public static native void OnTapMove(float x, float y, long time);
+
+ public static native void OnFling(float velocityX, float velocityY, long time);
+ public static native void OnScroll(float distanceX, float distanceY, long time);
+
+ public static native void OnKeyPress(int keyCode);
+}
\ No newline at end of file
diff --git a/src/fishrungames/salmonjnitemplate/MainActivity.java b/src/fishrungames/salmonjnitemplate/MainActivity.java
new file mode 100644
index 0000000..0d74bb5
--- /dev/null
+++ b/src/fishrungames/salmonjnitemplate/MainActivity.java
@@ -0,0 +1,191 @@
+package fishrungames.salmonjnitemplate;
+
+import fishrungames.engine.FileWrapper;
+
+//Deprecated
+//import fishrungames.androidjnitemplate.R;
+
+import android.app.Activity;
+import android.content.pm.ApplicationInfo;
+import android.content.pm.PackageManager;
+import android.content.pm.PackageManager.NameNotFoundException;
+import android.os.Bundle;
+
+import android.view.GestureDetector;
+import android.view.KeyEvent;
+import android.view.GestureDetector.SimpleOnGestureListener;
+import android.view.MotionEvent;
+/*
+import android.content.res.Resources;
+import android.content.res.XmlResourceParser;
+import android.util.AttributeSet;
+import android.util.Xml;
+import android.inputmethodservice.Keyboard;
+import android.inputmethodservice.KeyboardView;
+import android.view.ViewGroup.LayoutParams;
+import android.widget.LinearLayout;
+*/
+
+//Deprecated
+//import java.lang.reflect.Field;
+
+
+public class MainActivity extends Activity
+{
+
+ GLView mView;
+
+ boolean IsScrolling = false;
+
+ private GestureDetector gestureDetector;
+
+ @Override
+ protected void onCreate(Bundle icicle)
+ {
+
+ super.onCreate(icicle);
+
+ gestureDetector = new GestureDetector(new MyGestureListener());
+
+ FileWrapper.LoadSalmonEngineLibrary();
+
+ FileWrapper.SetActivityInstance(this);
+ FileWrapper.SetupEnviroment();
+
+ /*
+ * Deprecated
+ try
+ {
+ for (Field f : R.raw.class.getFields())
+ {
+ FileWrapper.AddToFileMap(f.getName(), f.getInt(null));
+ }
+
+
+ } catch (IllegalArgumentException e)
+ {
+ FileWrapper.ConsoleOut("IllegalArgumentException\n");
+ onStop();
+ } catch (IllegalAccessException e)
+ {
+ FileWrapper.ConsoleOut("IllegalAccessException\n");
+ onStop();
+ }*/
+
+ String apkFilePath = null;
+ ApplicationInfo appInfo = null;
+ PackageManager packMgmr = this.getPackageManager();
+ try {
+ appInfo = packMgmr.getApplicationInfo("fishrungames.salmonjnitemplate", 0);
+ } catch (NameNotFoundException e) {
+
+ e.printStackTrace();
+ throw new RuntimeException("Unable to locate assets, aborting...");
+ }
+ apkFilePath = appInfo.sourceDir;
+
+ FileWrapper.SetupApkFilePath(apkFilePath);
+
+ mView = new GLView(getApplication());
+
+ setContentView(mView);
+
+ }
+
+ @Override
+ protected void onPause()
+ {
+ JniWrapper.Destroy();
+ super.onPause();
+ mView.onPause();
+ }
+
+ @Override
+ protected void onResume()
+ {
+ //Don't write anything here!
+ super.onResume();
+ mView.onResume();
+ }
+
+ @Override
+ protected void onStop()
+ {
+ //Don't write anything here!
+ super.onStop();
+ }
+
+ public boolean onKeyDown(int keyCode, KeyEvent event)
+ {
+ int ascii_keycode = keyCode;
+
+ if (keyCode == KeyEvent.KEYCODE_DEL)
+ {
+ ascii_keycode = 8; //Hack - getUnicodeChar does not recognize backspace
+ }
+ else
+ {
+ ascii_keycode = event.getUnicodeChar();
+ }
+
+ JniWrapper.OnKeyPress(ascii_keycode);
+ return super.onKeyDown(keyCode, event);
+ }
+
+ public boolean onTouchEvent(MotionEvent event)
+ {
+ if (gestureDetector.onTouchEvent(event))
+ {
+ return true;
+ }
+
+ if (event.getAction() == MotionEvent.ACTION_UP)
+ {
+ float x = event.getX();
+ float y = (float) mView.getHeight() - event.getY();
+
+ if (IsScrolling)
+ {
+ IsScrolling = false;
+ }
+
+ JniWrapper.OnTapUp(x, y, event.getEventTime());
+
+ }
+ return true;
+ }
+
+ class MyGestureListener extends SimpleOnGestureListener
+ {
+
+ @Override
+ public boolean onFling(MotionEvent e1, MotionEvent e2, float velocityX,
+ float velocityY)
+ {
+ JniWrapper.OnFling(velocityX, velocityY, e2.getEventTime());
+ return true;
+ }
+
+ public boolean onScroll(MotionEvent e1, MotionEvent e2,
+ float distanceX, float distanceY)
+ {
+
+ JniWrapper.OnScroll(distanceX, distanceY, e2.getEventTime());
+ IsScrolling = true;
+ return true;
+ }
+
+ public boolean onDown(MotionEvent event)
+ {
+
+ float x = event.getX();
+ float y = (float) mView.getHeight() - event.getY();
+
+ JniWrapper.OnTapDown(x, y, event.getEventTime());
+
+ return true;
+ }
+
+ }
+
+}
\ No newline at end of file
diff --git a/windows/SalmonTemplate/Template.sln b/windows/SalmonTemplate/Template.sln
new file mode 100644
index 0000000..2f41155
--- /dev/null
+++ b/windows/SalmonTemplate/Template.sln
@@ -0,0 +1,34 @@
+
+Microsoft Visual Studio Solution File, Format Version 11.00
+# Visual C++ Express 2010
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Template", "Template\Template.vcxproj", "{0080A3E1-DFBF-4557-B198-E6D5D7724393}"
+ ProjectSection(ProjectDependencies) = postProject
+ {48ADCE9F-9539-4D3A-BCFA-C2ABABAF0B20} = {48ADCE9F-9539-4D3A-BCFA-C2ABABAF0B20}
+ EndProjectSection
+EndProject
+Project("{8BC9CEB8-8B4A-11D0-8D11-00A0C91BC942}") = "Salmon Engine", "..\..\..\..\Engine\Salmon Engine\Salmon Engine.vcxproj", "{48ADCE9F-9539-4D3A-BCFA-C2ABABAF0B20}"
+EndProject
+Global
+ GlobalSection(SolutionConfigurationPlatforms) = preSolution
+ Debug_nosound|Win32 = Debug_nosound|Win32
+ Debug|Win32 = Debug|Win32
+ Release|Win32 = Release|Win32
+ EndGlobalSection
+ GlobalSection(ProjectConfigurationPlatforms) = postSolution
+ {0080A3E1-DFBF-4557-B198-E6D5D7724393}.Debug_nosound|Win32.ActiveCfg = Debug|Win32
+ {0080A3E1-DFBF-4557-B198-E6D5D7724393}.Debug_nosound|Win32.Build.0 = Debug|Win32
+ {0080A3E1-DFBF-4557-B198-E6D5D7724393}.Debug|Win32.ActiveCfg = Debug|Win32
+ {0080A3E1-DFBF-4557-B198-E6D5D7724393}.Debug|Win32.Build.0 = Debug|Win32
+ {0080A3E1-DFBF-4557-B198-E6D5D7724393}.Release|Win32.ActiveCfg = Release|Win32
+ {0080A3E1-DFBF-4557-B198-E6D5D7724393}.Release|Win32.Build.0 = Release|Win32
+ {48ADCE9F-9539-4D3A-BCFA-C2ABABAF0B20}.Debug_nosound|Win32.ActiveCfg = Debug_nosound|Win32
+ {48ADCE9F-9539-4D3A-BCFA-C2ABABAF0B20}.Debug_nosound|Win32.Build.0 = Debug_nosound|Win32
+ {48ADCE9F-9539-4D3A-BCFA-C2ABABAF0B20}.Debug|Win32.ActiveCfg = Debug|Win32
+ {48ADCE9F-9539-4D3A-BCFA-C2ABABAF0B20}.Debug|Win32.Build.0 = Debug|Win32
+ {48ADCE9F-9539-4D3A-BCFA-C2ABABAF0B20}.Release|Win32.ActiveCfg = Release|Win32
+ {48ADCE9F-9539-4D3A-BCFA-C2ABABAF0B20}.Release|Win32.Build.0 = Release|Win32
+ EndGlobalSection
+ GlobalSection(SolutionProperties) = preSolution
+ HideSolutionNode = FALSE
+ EndGlobalSection
+EndGlobal
diff --git a/windows/SalmonTemplate/Template/Template.vcxproj b/windows/SalmonTemplate/Template/Template.vcxproj
new file mode 100644
index 0000000..5da6070
--- /dev/null
+++ b/windows/SalmonTemplate/Template/Template.vcxproj
@@ -0,0 +1,88 @@
+
+
+
+
+ Debug
+ Win32
+
+
+ Release
+ Win32
+
+
+
+ {0080A3E1-DFBF-4557-B198-E6D5D7724393}
+ Template
+
+
+
+ Application
+ true
+ NotSet
+
+
+ Application
+ false
+ true
+ NotSet
+
+
+
+
+
+
+
+
+
+
+
+
+ $(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSdkDir)include;$(FrameworkSDKDir)\include;$(SalmonEnginePath)include
+ $(VCInstallDir)lib;$(VCInstallDir)atlmfc\lib;$(WindowsSdkDir)lib;$(FrameworkSDKDir)\lib;$(SalmonEnginePath)$(Configuration)
+
+
+ $(VCInstallDir)include;$(VCInstallDir)atlmfc\include;$(WindowsSdkDir)include;$(FrameworkSDKDir)\include;$(SalmonEnginePath)include
+ $(VCInstallDir)lib;$(VCInstallDir)atlmfc\lib;$(WindowsSdkDir)lib;$(FrameworkSDKDir)\lib;$(SalmonEnginePath)$(Configuration)
+
+
+
+ Level3
+ Disabled
+ ../../../jni;$(SalmonEnginePath);$(LibsPath)\boost_1_52_0;$(LibsPath)\libogg-1.3.0\include;$(LibsPath)\libvorbis-1.3.2\include;$(LibsPath)\sqplus\sqplus;$(LibsPath)\sqplus\include;$(LibsPath)\DirectXsdk\Include;$(LibsPath)\lpng1510
+ TARGET_WIN32;TARGET_SALMON;WIN32_LEAN_AND_MEAN;_WIN32_WINNT=0x0501;DEBUG
+
+
+ true
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;opengl32.lib;glu32.lib;Salmon Engine.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;zlib.lib;libpng15.lib;sqplusD.lib;squirrelD.lib;sqdbglibD.lib;sqstdlibD.lib;dsound.lib;dxguid.lib;%(AdditionalDependencies)
+ $(LibsPath)\boost_1_52_0\boost_windows\libs_engine\$(Configuration);$(LibsPath)\libogg-1.3.0\win32\VS2010\Win32\$(Configuration);$(LibsPath)\libvorbis-1.3.2\win32\VS2010\Win32\$(Configuration);$(LibsPath)\sqplus\lib;$(LibsPath)\DirectXsdk\Lib\x86;$(LibsPath)\lpng1510\projects\vstudio\Debug Library
+
+
+
+
+ Level3
+ MaxSpeed
+ true
+ true
+ ../../../jni;$(SalmonEnginePath);$(LibsPath)\boost_1_52_0;$(LibsPath)\libogg-1.3.0\include;$(LibsPath)\libvorbis-1.3.2\include;$(LibsPath)\sqplus\sqplus;$(LibsPath)\sqplus\include;$(LibsPath)\DirectXsdk\Include;$(LibsPath)\lpng1510
+ TARGET_WIN32;TARGET_SALMON;WIN32_LEAN_AND_MEAN;_WIN32_WINNT=0x0501;NDEBUG
+
+
+ true
+ true
+ true
+ kernel32.lib;user32.lib;gdi32.lib;winspool.lib;comdlg32.lib;advapi32.lib;shell32.lib;ole32.lib;oleaut32.lib;uuid.lib;odbc32.lib;odbccp32.lib;opengl32.lib;glu32.lib;Salmon Engine.lib;libogg_static.lib;libvorbis_static.lib;libvorbisfile_static.lib;zlib.lib;libpng15.lib;sqplus.lib;squirrel.lib;sqdbglib.lib;sqstdlib.lib;dsound.lib;dxguid.lib;%(AdditionalDependencies)
+ $(LibsPath)\boost_1_52_0\boost_windows\libs_engine\$(Configuration);$(LibsPath)\libogg-1.3.0\win32\VS2010\Win32\$(Configuration);$(LibsPath)\libvorbis-1.3.2\win32\VS2010\Win32\$(Configuration);$(LibsPath)\sqplus\lib;$(LibsPath)\DirectXsdk\Lib\x86;$(LibsPath)\lpng1510\projects\vstudio\Release Library
+
+
+
+
+
+
+
+
+
+
+
+
+
+
\ No newline at end of file
diff --git a/windows/SalmonTemplate/Template/main.cpp b/windows/SalmonTemplate/Template/main.cpp
new file mode 100644
index 0000000..1eb1c2b
--- /dev/null
+++ b/windows/SalmonTemplate/Template/main.cpp
@@ -0,0 +1,16 @@
+#include "main.h"
+
+#include "main_code.h"
+
+int APIENTRY WinMain(HINSTANCE hCurrentInst, HINSTANCE hPreviousInst,
+ LPSTR lpszCmdLine, int nCmdShow)
+{
+ //Create application
+ TMyApplication Application;
+
+ Application.Width = 480;
+ Application.Height = 320;
+
+ //Start application
+ return MainLoop(Application);
+}
\ No newline at end of file
diff --git a/windows/SalmonTemplate/Template/main.h b/windows/SalmonTemplate/Template/main.h
new file mode 100644
index 0000000..9939a50
--- /dev/null
+++ b/windows/SalmonTemplate/Template/main.h
@@ -0,0 +1,3 @@
+#pragma once
+
+#include "Engine.h"