aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDaniel Lezcano <daniel.lezcano@linaro.org>2017-10-30 19:05:56 +0100
committerDaniel Lezcano <daniel.lezcano@linaro.org>2017-10-30 19:05:56 +0100
commit6f6238698283d767186abfbdba4a87a32c65a7da (patch)
treeea50af16c5b1b1672d4ea7851082876091a7abcb
Initial import
Signed-off-by: Daniel Lezcano <daniel.lezcano@linaro.org>
-rw-r--r--96boards.lib103
-rw-r--r--96boards.pretty/Draft_DIP_Header_Socket_20x2.wrl6484
-rw-r--r--96boards.pretty/Hole_2.5MM.kicad_mod9
-rw-r--r--96boards.pretty/Pin_Header_SMD_2x20_Pitch2mm.kicad_mod61
-rw-r--r--96boards.pretty/Pin_Header_Straight_2x20_Pitch2mm.kicad_mod67
-rw-r--r--96boards.pretty/Socket_Strip_SMD_2x20_Pitch2mm.kicad_mod59
-rw-r--r--96boards.pretty/Socket_Strip_Straight_2x20_Pitch2mm.kicad_mod67
-rw-r--r--COPYING23
-rw-r--r--fp-lib-table4
-rw-r--r--meta/brd.pngbin0 -> 43906 bytes
-rw-r--r--meta/icon.pngbin0 -> 15814 bytes
-rw-r--r--meta/info.html22
-rw-r--r--mezza-cache.lib281
-rw-r--r--mezza.bak969
-rw-r--r--mezza.kicad_pcb535
-rw-r--r--mezza.pro73
-rw-r--r--mezza.sch969
-rw-r--r--pmw-fan.bak48
-rw-r--r--pmw-fan.bck3
-rw-r--r--pmw-fan.dcm3
-rw-r--r--pmw-fan.lib48
-rw-r--r--pmw-fan.pretty/TC654.kicad_mod18
-rw-r--r--readme.md69
23 files changed, 9915 insertions, 0 deletions
diff --git a/96boards.lib b/96boards.lib
new file mode 100644
index 0000000..e0169a1
--- /dev/null
+++ b/96boards.lib
@@ -0,0 +1,103 @@
+EESchema-LIBRARY Version 2.3
+#encoding utf-8
+
+#
+# CONN_02X20
+#
+DEF CONN_02X20 P 0 1 Y N 1 F N
+F0 "P" 0 1050 50 H V C CNN
+F1 "CONN_02X20" 0 0 50 V V C CNN
+F2 "" 0 -950 60 H V C CNN
+F3 "" 0 -950 60 H V C CNN
+$FPLIST
+ Pin_Header_Straight_2X20
+ Pin_Header_Angled_2X20
+ Socket_Strip_Straight_2X20
+ Socket_Strip_Angled_2X20
+$ENDFPLIST
+DRAW
+S -100 -945 -50 -955 0 1 0 N
+S -100 -845 -50 -855 0 1 0 N
+S -100 -745 -50 -755 0 1 0 N
+S -100 -645 -50 -655 0 1 0 N
+S -100 -545 -50 -555 0 1 0 N
+S -100 -445 -50 -455 0 1 0 N
+S -100 -345 -50 -355 0 1 0 N
+S -100 -245 -50 -255 0 1 0 N
+S -100 -145 -50 -155 0 1 0 N
+S -100 -45 -50 -55 0 1 0 N
+S -100 55 -50 45 0 1 0 N
+S -100 155 -50 145 0 1 0 N
+S -100 255 -50 245 0 1 0 N
+S -100 355 -50 345 0 1 0 N
+S -100 455 -50 445 0 1 0 N
+S -100 555 -50 545 0 1 0 N
+S -100 655 -50 645 0 1 0 N
+S -100 755 -50 745 0 1 0 N
+S -100 855 -50 845 0 1 0 N
+S -100 955 -50 945 0 1 0 N
+S -100 1000 100 -1000 0 1 0 N
+S 50 -945 100 -955 0 1 0 N
+S 50 -845 100 -855 0 1 0 N
+S 50 -745 100 -755 0 1 0 N
+S 50 -645 100 -655 0 1 0 N
+S 50 -545 100 -555 0 1 0 N
+S 50 -445 100 -455 0 1 0 N
+S 50 -345 100 -355 0 1 0 N
+S 50 -245 100 -255 0 1 0 N
+S 50 -145 100 -155 0 1 0 N
+S 50 -45 100 -55 0 1 0 N
+S 50 55 100 45 0 1 0 N
+S 50 155 100 145 0 1 0 N
+S 50 255 100 245 0 1 0 N
+S 50 355 100 345 0 1 0 N
+S 50 455 100 445 0 1 0 N
+S 50 555 100 545 0 1 0 N
+S 50 655 100 645 0 1 0 N
+S 50 755 100 745 0 1 0 N
+S 50 855 100 845 0 1 0 N
+S 50 955 100 945 0 1 0 N
+X P1 1 -250 950 150 R 50 50 1 1 P
+X P2 2 250 950 150 L 50 50 1 1 P
+X P3 3 -250 850 150 R 50 50 1 1 P
+X P4 4 250 850 150 L 50 50 1 1 P
+X P5 5 -250 750 150 R 50 50 1 1 P
+X P6 6 250 750 150 L 50 50 1 1 P
+X P7 7 -250 650 150 R 50 50 1 1 P
+X P8 8 250 650 150 L 50 50 1 1 P
+X P9 9 -250 550 150 R 50 50 1 1 P
+X P10 10 250 550 150 L 50 50 1 1 P
+X P20 20 250 50 150 L 50 50 1 1 P
+X P30 30 250 -450 150 L 50 50 1 1 P
+X P40 40 250 -950 150 L 50 50 1 1 P
+X P11 11 -250 450 150 R 50 50 1 1 P
+X P21 21 -250 -50 150 R 50 50 1 1 P
+X P31 31 -250 -550 150 R 50 50 1 1 P
+X P12 12 250 450 150 L 50 50 1 1 P
+X P22 22 250 -50 150 L 50 50 1 1 P
+X P32 32 250 -550 150 L 50 50 1 1 P
+X P13 13 -250 350 150 R 50 50 1 1 P
+X P23 23 -250 -150 150 R 50 50 1 1 P
+X P33 33 -250 -650 150 R 50 50 1 1 P
+X P14 14 250 350 150 L 50 50 1 1 P
+X P24 24 250 -150 150 L 50 50 1 1 P
+X P34 34 250 -650 150 L 50 50 1 1 P
+X P15 15 -250 250 150 R 50 50 1 1 P
+X P25 25 -250 -250 150 R 50 50 1 1 P
+X P35 35 -250 -750 150 R 50 50 1 1 P
+X P16 16 250 250 150 L 50 50 1 1 P
+X P26 26 250 -250 150 L 50 50 1 1 P
+X P36 36 250 -750 150 L 50 50 1 1 P
+X P17 17 -250 150 150 R 50 50 1 1 P
+X P27 27 -250 -350 150 R 50 50 1 1 P
+X P37 37 -250 -850 150 R 50 50 1 1 P
+X P18 18 250 150 150 L 50 50 1 1 P
+X P28 28 250 -350 150 L 50 50 1 1 P
+X P38 38 250 -850 150 L 50 50 1 1 P
+X P19 19 -250 50 150 R 50 50 1 1 P
+X P29 29 -250 -450 150 R 50 50 1 1 P
+X P39 39 -250 -950 150 R 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/96boards.pretty/Draft_DIP_Header_Socket_20x2.wrl b/96boards.pretty/Draft_DIP_Header_Socket_20x2.wrl
new file mode 100644
index 0000000..7c9fe29
--- /dev/null
+++ b/96boards.pretty/Draft_DIP_Header_Socket_20x2.wrl
@@ -0,0 +1,6484 @@
+#VRML V2.0 utf8
+#Exported from Wings 3D 1.5.4
+DEF STL_object Transform {
+ children [
+ Shape {
+ appearance Appearance {
+ material DEF default Material {
+ diffuseColor 0.7898538076923077 0.8133333333333334 0.6940444444444445
+ emissiveColor 0.0 0.0 0.0
+ specularColor 0.0 0.0 0.0
+ ambientIntensity 0.765743861823362
+ transparency 0.0
+ shininess 0.0
+ }
+ }
+ geometry IndexedFaceSet {
+ normalPerVertex TRUE
+ colorPerVertex TRUE
+ coord Coordinate { point [
+ -1.0 -0.75 0.0,
+ -1.0 -0.75 3.5,
+ -1.0 3.25 0.0,
+ -1.0 3.25 3.5,
+ -0.669549822807312 -0.669549822807312 3.5,
+ -0.669549822807312 1.169549822807312 3.5,
+ -0.669549822807312 1.330450177192688 3.5,
+ -0.669549822807312 3.1695497035980225 3.5,
+ -0.25 -0.25 0.0,
+ -0.25 -0.25 3.0,
+ -0.25 0.75 0.0,
+ -0.25 0.75 3.0,
+ -0.25 1.75 0.0,
+ -0.25 1.75 3.0,
+ -0.25 2.75 0.0,
+ -0.25 2.75 3.0,
+ 3.11744184494411e-19 -7.993605639989145e-19 -9.999999747378752e-5,
+ 3.11744184494411e-19 2.0 -9.999999747378752e-5,
+ 4.3609547537669307e-17 0.5 -9.999999747378752e-5,
+ 4.3609547537669307e-17 2.5 -9.999999747378752e-5,
+ 7.796721756678693e-16 -1.999200831669253e-15 -9.000100135803223,
+ 7.796721756678693e-16 2.0 -9.000100135803223,
+ 8.229700117722265e-16 0.5 -9.000100135803223,
+ 8.229700117722265e-16 2.5 -9.000100135803223,
+ 0.5 -2.042498614834051e-15 -9.000100135803223,
+ 0.5 -4.4097163891324416e-17 -9.999999747378752e-5,
+ 0.5 0.5 -9.000100135803223,
+ 0.5 0.5 -9.999999747378752e-5,
+ 0.5 2.0 -9.000100135803223,
+ 0.5 2.0 -9.999999747378752e-5,
+ 0.5 2.5 -9.000100135803223,
+ 0.5 2.5 -9.999999747378752e-5,
+ 0.75 -0.25 0.0,
+ 0.75 -0.25 3.0,
+ 0.75 0.75 0.0,
+ 0.75 0.75 3.0,
+ 0.75 1.75 0.0,
+ 0.75 1.75 3.0,
+ 0.75 2.75 0.0,
+ 0.75 2.75 3.0,
+ 1.169549822807312 -0.669549822807312 3.5,
+ 1.169549822807312 1.169549822807312 3.5,
+ 1.169549822807312 1.330450177192688 3.5,
+ 1.169549822807312 3.1695497035980225 3.5,
+ 1.330450177192688 -0.669549822807312 3.5,
+ 1.330450177192688 1.169549822807312 3.5,
+ 1.330450177192688 1.330450177192688 3.5,
+ 1.330450177192688 3.1695497035980225 3.5,
+ 1.75 -0.25 0.0,
+ 1.75 -0.25 3.0,
+ 1.75 0.75 0.0,
+ 1.75 0.75 3.0,
+ 1.75 1.75 0.0,
+ 1.75 1.75 3.0,
+ 1.75 2.75 0.0,
+ 1.75 2.75 3.0,
+ 2.0 -1.999200831669253e-15 -9.000100135803223,
+ 2.0 -7.993605639989145e-19 -9.999999747378752e-5,
+ 2.0 0.5 -9.000100135803223,
+ 2.0 0.5 -9.999999747378752e-5,
+ 2.0 2.0 -9.000100135803223,
+ 2.0 2.0 -9.999999747378752e-5,
+ 2.0 2.5 -9.000100135803223,
+ 2.0 2.5 -9.999999747378752e-5,
+ 2.5 -2.042498614834051e-15 -9.000100135803223,
+ 2.5 -4.4097163891324416e-17 -9.999999747378752e-5,
+ 2.5 0.5 -9.000100135803223,
+ 2.5 0.5 -9.999999747378752e-5,
+ 2.5 2.0 -9.000100135803223,
+ 2.5 2.0 -9.999999747378752e-5,
+ 2.5 2.5 -9.000100135803223,
+ 2.5 2.5 -9.999999747378752e-5,
+ 2.75 -0.25 0.0,
+ 2.75 -0.25 3.0,
+ 2.75 0.75 0.0,
+ 2.75 0.75 3.0,
+ 2.75 1.75 0.0,
+ 2.75 1.75 3.0,
+ 2.75 2.75 0.0,
+ 2.75 2.75 3.0,
+ 3.1695497035980225 -0.669549822807312 3.5,
+ 3.1695497035980225 1.169549822807312 3.5,
+ 3.1695497035980225 1.330450177192688 3.5,
+ 3.1695497035980225 3.1695497035980225 3.5,
+ 3.3304502964019775 -0.669549822807312 3.5,
+ 3.3304502964019775 1.169549822807312 3.5,
+ 3.3304502964019775 1.330450177192688 3.5,
+ 3.3304502964019775 3.1695497035980225 3.5,
+ 3.75 -0.25 0.0,
+ 3.75 -0.25 3.0,
+ 3.75 0.75 0.0,
+ 3.75 0.75 3.0,
+ 3.75 1.75 0.0,
+ 3.75 1.75 3.0,
+ 3.75 2.75 0.0,
+ 3.75 2.75 3.0,
+ 4.0 -1.999200831669253e-15 -9.000100135803223,
+ 4.0 -7.993605639989145e-19 -9.999999747378752e-5,
+ 4.0 0.5 -9.000100135803223,
+ 4.0 0.5 -9.999999747378752e-5,
+ 4.0 2.0 -9.000100135803223,
+ 4.0 2.0 -9.999999747378752e-5,
+ 4.0 2.5 -9.000100135803223,
+ 4.0 2.5 -9.999999747378752e-5,
+ 4.5 -2.042498614834051e-15 -9.000100135803223,
+ 4.5 -4.4097163891324416e-17 -9.999999747378752e-5,
+ 4.5 0.5 -9.000100135803223,
+ 4.5 0.5 -9.999999747378752e-5,
+ 4.5 2.0 -9.000100135803223,
+ 4.5 2.0 -9.999999747378752e-5,
+ 4.5 2.5 -9.000100135803223,
+ 4.5 2.5 -9.999999747378752e-5,
+ 4.75 -0.25 0.0,
+ 4.75 -0.25 3.0,
+ 4.75 0.75 0.0,
+ 4.75 0.75 3.0,
+ 4.75 1.75 0.0,
+ 4.75 1.75 3.0,
+ 4.75 2.75 0.0,
+ 4.75 2.75 3.0,
+ 5.169549942016602 -0.669549822807312 3.5,
+ 5.169549942016602 1.169549822807312 3.5,
+ 5.169549942016602 1.330450177192688 3.5,
+ 5.169549942016602 3.1695497035980225 3.5,
+ 5.330450057983398 -0.669549822807312 3.5,
+ 5.330450057983398 1.169549822807312 3.5,
+ 5.330450057983398 1.330450177192688 3.5,
+ 5.330450057983398 3.1695497035980225 3.5,
+ 5.75 -0.25 0.0,
+ 5.75 -0.25 3.0,
+ 5.75 0.75 0.0,
+ 5.75 0.75 3.0,
+ 5.75 1.75 0.0,
+ 5.75 1.75 3.0,
+ 5.75 2.75 0.0,
+ 5.75 2.75 3.0,
+ 6.0 -1.999200831669253e-15 -9.000100135803223,
+ 6.0 -7.993605639989145e-19 -9.999999747378752e-5,
+ 6.0 0.5 -9.000100135803223,
+ 6.0 0.5 -9.999999747378752e-5,
+ 6.0 2.0 -9.000100135803223,
+ 6.0 2.0 -9.999999747378752e-5,
+ 6.0 2.5 -9.000100135803223,
+ 6.0 2.5 -9.999999747378752e-5,
+ 6.5 -2.042498614834051e-15 -9.000100135803223,
+ 6.5 -4.4097163891324416e-17 -9.999999747378752e-5,
+ 6.5 0.5 -9.000100135803223,
+ 6.5 0.5 -9.999999747378752e-5,
+ 6.5 2.0 -9.000100135803223,
+ 6.5 2.0 -9.999999747378752e-5,
+ 6.5 2.5 -9.000100135803223,
+ 6.5 2.5 -9.999999747378752e-5,
+ 6.75 -0.25 0.0,
+ 6.75 -0.25 3.0,
+ 6.75 0.75 0.0,
+ 6.75 0.75 3.0,
+ 6.75 1.75 0.0,
+ 6.75 1.75 3.0,
+ 6.75 2.75 0.0,
+ 6.75 2.75 3.0,
+ 7.169549942016602 -0.669549822807312 3.5,
+ 7.169549942016602 1.169549822807312 3.5,
+ 7.169549942016602 1.330450177192688 3.5,
+ 7.169549942016602 3.1695497035980225 3.5,
+ 7.330450057983398 -0.669549822807312 3.5,
+ 7.330450057983398 1.169549822807312 3.5,
+ 7.330450057983398 1.330450177192688 3.5,
+ 7.330450057983398 3.1695497035980225 3.5,
+ 7.75 -0.25 0.0,
+ 7.75 -0.25 3.0,
+ 7.75 0.75 0.0,
+ 7.75 0.75 3.0,
+ 7.75 1.75 0.0,
+ 7.75 1.75 3.0,
+ 7.75 2.75 0.0,
+ 7.75 2.75 3.0,
+ 8.0 -1.999200831669253e-15 -9.000100135803223,
+ 8.0 -7.993605639989145e-19 -9.999999747378752e-5,
+ 8.0 0.5 -9.000100135803223,
+ 8.0 0.5 -9.999999747378752e-5,
+ 8.0 2.0 -9.000100135803223,
+ 8.0 2.0 -9.999999747378752e-5,
+ 8.0 2.5 -9.000100135803223,
+ 8.0 2.5 -9.999999747378752e-5,
+ 8.5 -2.042498614834051e-15 -9.000100135803223,
+ 8.5 -4.4097163891324416e-17 -9.999999747378752e-5,
+ 8.5 0.5 -9.000100135803223,
+ 8.5 0.5 -9.999999747378752e-5,
+ 8.5 2.0 -9.000100135803223,
+ 8.5 2.0 -9.999999747378752e-5,
+ 8.5 2.5 -9.000100135803223,
+ 8.5 2.5 -9.999999747378752e-5,
+ 8.75 -0.25 0.0,
+ 8.75 -0.25 3.0,
+ 8.75 0.75 0.0,
+ 8.75 0.75 3.0,
+ 8.75 1.75 0.0,
+ 8.75 1.75 3.0,
+ 8.75 2.75 0.0,
+ 8.75 2.75 3.0,
+ 9.169549942016602 -0.669549822807312 3.5,
+ 9.169549942016602 1.169549822807312 3.5,
+ 9.169549942016602 1.330450177192688 3.5,
+ 9.169549942016602 3.1695497035980225 3.5,
+ 9.330450057983398 -0.669549822807312 3.5,
+ 9.330450057983398 1.169549822807312 3.5,
+ 9.330450057983398 1.330450177192688 3.5,
+ 9.330450057983398 3.1695497035980225 3.5,
+ 9.75 -0.25 0.0,
+ 9.75 -0.25 3.0,
+ 9.75 0.75 0.0,
+ 9.75 0.75 3.0,
+ 9.75 1.75 0.0,
+ 9.75 1.75 3.0,
+ 9.75 2.75 0.0,
+ 9.75 2.75 3.0,
+ 10.0 -1.999200831669253e-15 -9.000100135803223,
+ 10.0 -7.993605639989145e-19 -9.999999747378752e-5,
+ 10.0 0.5 -9.000100135803223,
+ 10.0 0.5 -9.999999747378752e-5,
+ 10.0 2.0 -9.000100135803223,
+ 10.0 2.0 -9.999999747378752e-5,
+ 10.0 2.5 -9.000100135803223,
+ 10.0 2.5 -9.999999747378752e-5,
+ 10.5 -2.042498614834051e-15 -9.000100135803223,
+ 10.5 -4.4097163891324416e-17 -9.999999747378752e-5,
+ 10.5 0.5 -9.000100135803223,
+ 10.5 0.5 -9.999999747378752e-5,
+ 10.5 2.0 -9.000100135803223,
+ 10.5 2.0 -9.999999747378752e-5,
+ 10.5 2.5 -9.000100135803223,
+ 10.5 2.5 -9.999999747378752e-5,
+ 10.75 -0.25 0.0,
+ 10.75 -0.25 3.0,
+ 10.75 0.75 0.0,
+ 10.75 0.75 3.0,
+ 10.75 1.75 0.0,
+ 10.75 1.75 3.0,
+ 10.75 2.75 0.0,
+ 10.75 2.75 3.0,
+ 11.169549942016602 -0.669549822807312 3.5,
+ 11.169549942016602 1.169549822807312 3.5,
+ 11.169549942016602 1.330450177192688 3.5,
+ 11.169549942016602 3.1695497035980225 3.5,
+ 11.330450057983398 -0.669549822807312 3.5,
+ 11.330450057983398 1.169549822807312 3.5,
+ 11.330450057983398 1.330450177192688 3.5,
+ 11.330450057983398 3.1695497035980225 3.5,
+ 11.75 -0.25 0.0,
+ 11.75 -0.25 3.0,
+ 11.75 0.75 0.0,
+ 11.75 0.75 3.0,
+ 11.75 1.75 0.0,
+ 11.75 1.75 3.0,
+ 11.75 2.75 0.0,
+ 11.75 2.75 3.0,
+ 12.0 -1.999200831669253e-15 -9.000100135803223,
+ 12.0 -7.993605639989145e-19 -9.999999747378752e-5,
+ 12.0 0.5 -9.000100135803223,
+ 12.0 0.5 -9.999999747378752e-5,
+ 12.0 2.0 -9.000100135803223,
+ 12.0 2.0 -9.999999747378752e-5,
+ 12.0 2.5 -9.000100135803223,
+ 12.0 2.5 -9.999999747378752e-5,
+ 12.5 -2.042498614834051e-15 -9.000100135803223,
+ 12.5 -4.4097163891324416e-17 -9.999999747378752e-5,
+ 12.5 0.5 -9.000100135803223,
+ 12.5 0.5 -9.999999747378752e-5,
+ 12.5 2.0 -9.000100135803223,
+ 12.5 2.0 -9.999999747378752e-5,
+ 12.5 2.5 -9.000100135803223,
+ 12.5 2.5 -9.999999747378752e-5,
+ 12.75 -0.25 0.0,
+ 12.75 -0.25 3.0,
+ 12.75 0.75 0.0,
+ 12.75 0.75 3.0,
+ 12.75 1.75 0.0,
+ 12.75 1.75 3.0,
+ 12.75 2.75 0.0,
+ 12.75 2.75 3.0,
+ 13.169549942016602 -0.669549822807312 3.5,
+ 13.169549942016602 1.169549822807312 3.5,
+ 13.169549942016602 1.330450177192688 3.5,
+ 13.169549942016602 3.1695497035980225 3.5,
+ 13.330450057983398 -0.669549822807312 3.5,
+ 13.330450057983398 1.169549822807312 3.5,
+ 13.330450057983398 1.330450177192688 3.5,
+ 13.330450057983398 3.1695497035980225 3.5,
+ 13.75 -0.25 0.0,
+ 13.75 -0.25 3.0,
+ 13.75 0.75 0.0,
+ 13.75 0.75 3.0,
+ 13.75 1.75 0.0,
+ 13.75 1.75 3.0,
+ 13.75 2.75 0.0,
+ 13.75 2.75 3.0,
+ 14.0 -1.999200831669253e-15 -9.000100135803223,
+ 14.0 -7.993605639989145e-19 -9.999999747378752e-5,
+ 14.0 0.5 -9.000100135803223,
+ 14.0 0.5 -9.999999747378752e-5,
+ 14.0 2.0 -9.000100135803223,
+ 14.0 2.0 -9.999999747378752e-5,
+ 14.0 2.5 -9.000100135803223,
+ 14.0 2.5 -9.999999747378752e-5,
+ 14.5 -2.042498614834051e-15 -9.000100135803223,
+ 14.5 -4.4097163891324416e-17 -9.999999747378752e-5,
+ 14.5 0.5 -9.000100135803223,
+ 14.5 0.5 -9.999999747378752e-5,
+ 14.5 2.0 -9.000100135803223,
+ 14.5 2.0 -9.999999747378752e-5,
+ 14.5 2.5 -9.000100135803223,
+ 14.5 2.5 -9.999999747378752e-5,
+ 14.75 -0.25 0.0,
+ 14.75 -0.25 3.0,
+ 14.75 0.75 0.0,
+ 14.75 0.75 3.0,
+ 14.75 1.75 0.0,
+ 14.75 1.75 3.0,
+ 14.75 2.75 0.0,
+ 14.75 2.75 3.0,
+ 15.169549942016602 -0.669549822807312 3.5,
+ 15.169549942016602 1.169549822807312 3.5,
+ 15.169549942016602 1.330450177192688 3.5,
+ 15.169549942016602 3.1695497035980225 3.5,
+ 15.330450057983398 -0.669549822807312 3.5,
+ 15.330450057983398 1.169549822807312 3.5,
+ 15.330450057983398 1.330450177192688 3.5,
+ 15.330450057983398 3.1695497035980225 3.5,
+ 15.75 -0.25 0.0,
+ 15.75 -0.25 3.0,
+ 15.75 0.75 0.0,
+ 15.75 0.75 3.0,
+ 15.75 1.75 0.0,
+ 15.75 1.75 3.0,
+ 15.75 2.75 0.0,
+ 15.75 2.75 3.0,
+ 16.0 -1.999200831669253e-15 -9.000100135803223,
+ 16.0 -7.993605639989145e-19 -9.999999747378752e-5,
+ 16.0 0.5 -9.000100135803223,
+ 16.0 0.5 -9.999999747378752e-5,
+ 16.0 2.0 -9.000100135803223,
+ 16.0 2.0 -9.999999747378752e-5,
+ 16.0 2.5 -9.000100135803223,
+ 16.0 2.5 -9.999999747378752e-5,
+ 16.5 -2.042498614834051e-15 -9.000100135803223,
+ 16.5 -4.4097163891324416e-17 -9.999999747378752e-5,
+ 16.5 0.5 -9.000100135803223,
+ 16.5 0.5 -9.999999747378752e-5,
+ 16.5 2.0 -9.000100135803223,
+ 16.5 2.0 -9.999999747378752e-5,
+ 16.5 2.5 -9.000100135803223,
+ 16.5 2.5 -9.999999747378752e-5,
+ 16.75 -0.25 0.0,
+ 16.75 -0.25 3.0,
+ 16.75 0.75 0.0,
+ 16.75 0.75 3.0,
+ 16.75 1.75 0.0,
+ 16.75 1.75 3.0,
+ 16.75 2.75 0.0,
+ 16.75 2.75 3.0,
+ 17.1695499420166 -0.669549822807312 3.5,
+ 17.1695499420166 1.169549822807312 3.5,
+ 17.1695499420166 1.330450177192688 3.5,
+ 17.1695499420166 3.1695497035980225 3.5,
+ 17.3304500579834 -0.669549822807312 3.5,
+ 17.3304500579834 1.169549822807312 3.5,
+ 17.3304500579834 1.330450177192688 3.5,
+ 17.3304500579834 3.1695497035980225 3.5,
+ 17.75 -0.25 0.0,
+ 17.75 -0.25 3.0,
+ 17.75 0.75 0.0,
+ 17.75 0.75 3.0,
+ 17.75 1.75 0.0,
+ 17.75 1.75 3.0,
+ 17.75 2.75 0.0,
+ 17.75 2.75 3.0,
+ 18.0 -1.999200831669253e-15 -9.000100135803223,
+ 18.0 -7.993605639989145e-19 -9.999999747378752e-5,
+ 18.0 0.5 -9.000100135803223,
+ 18.0 0.5 -9.999999747378752e-5,
+ 18.0 2.0 -9.000100135803223,
+ 18.0 2.0 -9.999999747378752e-5,
+ 18.0 2.5 -9.000100135803223,
+ 18.0 2.5 -9.999999747378752e-5,
+ 18.5 -2.042498614834051e-15 -9.000100135803223,
+ 18.5 -4.4097163891324416e-17 -9.999999747378752e-5,
+ 18.5 0.5 -9.000100135803223,
+ 18.5 0.5 -9.999999747378752e-5,
+ 18.5 2.0 -9.000100135803223,
+ 18.5 2.0 -9.999999747378752e-5,
+ 18.5 2.5 -9.000100135803223,
+ 18.5 2.5 -9.999999747378752e-5,
+ 18.75 -0.25 0.0,
+ 18.75 -0.25 3.0,
+ 18.75 0.75 0.0,
+ 18.75 0.75 3.0,
+ 18.75 1.75 0.0,
+ 18.75 1.75 3.0,
+ 18.75 2.75 0.0,
+ 18.75 2.75 3.0,
+ 19.1695499420166 -0.669549822807312 3.5,
+ 19.1695499420166 1.169549822807312 3.5,
+ 19.1695499420166 1.330450177192688 3.5,
+ 19.1695499420166 3.1695497035980225 3.5,
+ 19.3304500579834 -0.669549822807312 3.5,
+ 19.3304500579834 1.169549822807312 3.5,
+ 19.3304500579834 1.330450177192688 3.5,
+ 19.3304500579834 3.1695497035980225 3.5,
+ 19.75 -0.25 0.0,
+ 19.75 -0.25 3.0,
+ 19.75 0.75 0.0,
+ 19.75 0.75 3.0,
+ 19.75 1.75 0.0,
+ 19.75 1.75 3.0,
+ 19.75 2.75 0.0,
+ 19.75 2.75 3.0,
+ 20.0 -1.999200831669253e-15 -9.000100135803223,
+ 20.0 -7.993605639989145e-19 -9.999999747378752e-5,
+ 20.0 0.5 -9.000100135803223,
+ 20.0 0.5 -9.999999747378752e-5,
+ 20.0 2.0 -9.000100135803223,
+ 20.0 2.0 -9.999999747378752e-5,
+ 20.0 2.5 -9.000100135803223,
+ 20.0 2.5 -9.999999747378752e-5,
+ 20.5 -2.042498614834051e-15 -9.000100135803223,
+ 20.5 -4.4097163891324416e-17 -9.999999747378752e-5,
+ 20.5 0.5 -9.000100135803223,
+ 20.5 0.5 -9.999999747378752e-5,
+ 20.5 2.0 -9.000100135803223,
+ 20.5 2.0 -9.999999747378752e-5,
+ 20.5 2.5 -9.000100135803223,
+ 20.5 2.5 -9.999999747378752e-5,
+ 20.75 -0.25 0.0,
+ 20.75 -0.25 3.0,
+ 20.75 0.75 0.0,
+ 20.75 0.75 3.0,
+ 20.75 1.75 0.0,
+ 20.75 1.75 3.0,
+ 20.75 2.75 0.0,
+ 20.75 2.75 3.0,
+ 21.1695499420166 -0.669549822807312 3.5,
+ 21.1695499420166 1.169549822807312 3.5,
+ 21.1695499420166 1.330450177192688 3.5,
+ 21.1695499420166 3.1695497035980225 3.5,
+ 21.3304500579834 -0.669549822807312 3.5,
+ 21.3304500579834 1.169549822807312 3.5,
+ 21.3304500579834 1.330450177192688 3.5,
+ 21.3304500579834 3.1695497035980225 3.5,
+ 21.75 -0.25 0.0,
+ 21.75 -0.25 3.0,
+ 21.75 0.75 0.0,
+ 21.75 0.75 3.0,
+ 21.75 1.75 0.0,
+ 21.75 1.75 3.0,
+ 21.75 2.75 0.0,
+ 21.75 2.75 3.0,
+ 22.0 -1.999200831669253e-15 -9.000100135803223,
+ 22.0 -7.993605639989145e-19 -9.999999747378752e-5,
+ 22.0 0.5 -9.000100135803223,
+ 22.0 0.5 -9.999999747378752e-5,
+ 22.0 2.0 -9.000100135803223,
+ 22.0 2.0 -9.999999747378752e-5,
+ 22.0 2.5 -9.000100135803223,
+ 22.0 2.5 -9.999999747378752e-5,
+ 22.5 -2.042498614834051e-15 -9.000100135803223,
+ 22.5 -4.4097163891324416e-17 -9.999999747378752e-5,
+ 22.5 0.5 -9.000100135803223,
+ 22.5 0.5 -9.999999747378752e-5,
+ 22.5 2.0 -9.000100135803223,
+ 22.5 2.0 -9.999999747378752e-5,
+ 22.5 2.5 -9.000100135803223,
+ 22.5 2.5 -9.999999747378752e-5,
+ 22.75 -0.25 0.0,
+ 22.75 -0.25 3.0,
+ 22.75 0.75 0.0,
+ 22.75 0.75 3.0,
+ 22.75 1.75 0.0,
+ 22.75 1.75 3.0,
+ 22.75 2.75 0.0,
+ 22.75 2.75 3.0,
+ 23.1695499420166 -0.669549822807312 3.5,
+ 23.1695499420166 1.169549822807312 3.5,
+ 23.1695499420166 1.330450177192688 3.5,
+ 23.1695499420166 3.1695497035980225 3.5,
+ 23.3304500579834 -0.669549822807312 3.5,
+ 23.3304500579834 1.169549822807312 3.5,
+ 23.3304500579834 1.330450177192688 3.5,
+ 23.3304500579834 3.1695497035980225 3.5,
+ 23.75 -0.25 0.0,
+ 23.75 -0.25 3.0,
+ 23.75 0.75 0.0,
+ 23.75 0.75 3.0,
+ 23.75 1.75 0.0,
+ 23.75 1.75 3.0,
+ 23.75 2.75 0.0,
+ 23.75 2.75 3.0,
+ 24.0 -1.999200831669253e-15 -9.000100135803223,
+ 24.0 -7.993605639989145e-19 -9.999999747378752e-5,
+ 24.0 0.5 -9.000100135803223,
+ 24.0 0.5 -9.999999747378752e-5,
+ 24.0 2.0 -9.000100135803223,
+ 24.0 2.0 -9.999999747378752e-5,
+ 24.0 2.5 -9.000100135803223,
+ 24.0 2.5 -9.999999747378752e-5,
+ 24.5 -2.042498614834051e-15 -9.000100135803223,
+ 24.5 -4.4097163891324416e-17 -9.999999747378752e-5,
+ 24.5 0.5 -9.000100135803223,
+ 24.5 0.5 -9.999999747378752e-5,
+ 24.5 2.0 -9.000100135803223,
+ 24.5 2.0 -9.999999747378752e-5,
+ 24.5 2.5 -9.000100135803223,
+ 24.5 2.5 -9.999999747378752e-5,
+ 24.75 -0.25 0.0,
+ 24.75 -0.25 3.0,
+ 24.75 0.75 0.0,
+ 24.75 0.75 3.0,
+ 24.75 1.75 0.0,
+ 24.75 1.75 3.0,
+ 24.75 2.75 0.0,
+ 24.75 2.75 3.0,
+ 25.1695499420166 -0.669549822807312 3.5,
+ 25.1695499420166 1.169549822807312 3.5,
+ 25.1695499420166 1.330450177192688 3.5,
+ 25.1695499420166 3.1695497035980225 3.5,
+ 25.3304500579834 -0.669549822807312 3.5,
+ 25.3304500579834 1.169549822807312 3.5,
+ 25.3304500579834 1.330450177192688 3.5,
+ 25.3304500579834 3.1695497035980225 3.5,
+ 25.75 -0.25 0.0,
+ 25.75 -0.25 3.0,
+ 25.75 0.75 0.0,
+ 25.75 0.75 3.0,
+ 25.75 1.75 0.0,
+ 25.75 1.75 3.0,
+ 25.75 2.75 0.0,
+ 25.75 2.75 3.0,
+ 26.0 -1.999200831669253e-15 -9.000100135803223,
+ 26.0 -7.993605639989145e-19 -9.999999747378752e-5,
+ 26.0 0.5 -9.000100135803223,
+ 26.0 0.5 -9.999999747378752e-5,
+ 26.0 2.0 -9.000100135803223,
+ 26.0 2.0 -9.999999747378752e-5,
+ 26.0 2.5 -9.000100135803223,
+ 26.0 2.5 -9.999999747378752e-5,
+ 26.5 -2.042498614834051e-15 -9.000100135803223,
+ 26.5 -4.4097163891324416e-17 -9.999999747378752e-5,
+ 26.5 0.5 -9.000100135803223,
+ 26.5 0.5 -9.999999747378752e-5,
+ 26.5 2.0 -9.000100135803223,
+ 26.5 2.0 -9.999999747378752e-5,
+ 26.5 2.5 -9.000100135803223,
+ 26.5 2.5 -9.999999747378752e-5,
+ 26.75 -0.25 0.0,
+ 26.75 -0.25 3.0,
+ 26.75 0.75 0.0,
+ 26.75 0.75 3.0,
+ 26.75 1.75 0.0,
+ 26.75 1.75 3.0,
+ 26.75 2.75 0.0,
+ 26.75 2.75 3.0,
+ 27.1695499420166 -0.669549822807312 3.5,
+ 27.1695499420166 1.169549822807312 3.5,
+ 27.1695499420166 1.330450177192688 3.5,
+ 27.1695499420166 3.1695497035980225 3.5,
+ 27.3304500579834 -0.669549822807312 3.5,
+ 27.3304500579834 1.169549822807312 3.5,
+ 27.3304500579834 1.330450177192688 3.5,
+ 27.3304500579834 3.1695497035980225 3.5,
+ 27.75 -0.25 0.0,
+ 27.75 -0.25 3.0,
+ 27.75 0.75 0.0,
+ 27.75 0.75 3.0,
+ 27.75 1.75 0.0,
+ 27.75 1.75 3.0,
+ 27.75 2.75 0.0,
+ 27.75 2.75 3.0,
+ 28.0 -1.999200831669253e-15 -9.000100135803223,
+ 28.0 -7.993605639989145e-19 -9.999999747378752e-5,
+ 28.0 0.5 -9.000100135803223,
+ 28.0 0.5 -9.999999747378752e-5,
+ 28.0 2.0 -9.000100135803223,
+ 28.0 2.0 -9.999999747378752e-5,
+ 28.0 2.5 -9.000100135803223,
+ 28.0 2.5 -9.999999747378752e-5,
+ 28.5 -2.042498614834051e-15 -9.000100135803223,
+ 28.5 -4.4097163891324416e-17 -9.999999747378752e-5,
+ 28.5 0.5 -9.000100135803223,
+ 28.5 0.5 -9.999999747378752e-5,
+ 28.5 2.0 -9.000100135803223,
+ 28.5 2.0 -9.999999747378752e-5,
+ 28.5 2.5 -9.000100135803223,
+ 28.5 2.5 -9.999999747378752e-5,
+ 28.75 -0.25 0.0,
+ 28.75 -0.25 3.0,
+ 28.75 0.75 0.0,
+ 28.75 0.75 3.0,
+ 28.75 1.75 0.0,
+ 28.75 1.75 3.0,
+ 28.75 2.75 0.0,
+ 28.75 2.75 3.0,
+ 29.1695499420166 -0.669549822807312 3.5,
+ 29.1695499420166 1.169549822807312 3.5,
+ 29.1695499420166 1.330450177192688 3.5,
+ 29.1695499420166 3.1695497035980225 3.5,
+ 29.3304500579834 -0.669549822807312 3.5,
+ 29.3304500579834 1.169549822807312 3.5,
+ 29.3304500579834 1.330450177192688 3.5,
+ 29.3304500579834 3.1695497035980225 3.5,
+ 29.75 -0.25 0.0,
+ 29.75 -0.25 3.0,
+ 29.75 0.75 0.0,
+ 29.75 0.75 3.0,
+ 29.75 1.75 0.0,
+ 29.75 1.75 3.0,
+ 29.75 2.75 0.0,
+ 29.75 2.75 3.0,
+ 30.0 -1.999200831669253e-15 -9.000100135803223,
+ 30.0 -7.993605639989145e-19 -9.999999747378752e-5,
+ 30.0 0.5 -9.000100135803223,
+ 30.0 0.5 -9.999999747378752e-5,
+ 30.0 2.0 -9.000100135803223,
+ 30.0 2.0 -9.999999747378752e-5,
+ 30.0 2.5 -9.000100135803223,
+ 30.0 2.5 -9.999999747378752e-5,
+ 30.5 -2.042498614834051e-15 -9.000100135803223,
+ 30.5 -4.4097163891324416e-17 -9.999999747378752e-5,
+ 30.5 0.5 -9.000100135803223,
+ 30.5 0.5 -9.999999747378752e-5,
+ 30.5 2.0 -9.000100135803223,
+ 30.5 2.0 -9.999999747378752e-5,
+ 30.5 2.5 -9.000100135803223,
+ 30.5 2.5 -9.999999747378752e-5,
+ 30.75 -0.25 0.0,
+ 30.75 -0.25 3.0,
+ 30.75 0.75 0.0,
+ 30.75 0.75 3.0,
+ 30.75 1.75 0.0,
+ 30.75 1.75 3.0,
+ 30.75 2.75 0.0,
+ 30.75 2.75 3.0,
+ 31.1695499420166 -0.669549822807312 3.5,
+ 31.1695499420166 1.169549822807312 3.5,
+ 31.1695499420166 1.330450177192688 3.5,
+ 31.1695499420166 3.1695497035980225 3.5,
+ 31.3304500579834 -0.669549822807312 3.5,
+ 31.3304500579834 1.169549822807312 3.5,
+ 31.3304500579834 1.330450177192688 3.5,
+ 31.3304500579834 3.1695497035980225 3.5,
+ 31.75 -0.25 0.0,
+ 31.75 -0.25 3.0,
+ 31.75 0.75 0.0,
+ 31.75 0.75 3.0,
+ 31.75 1.75 0.0,
+ 31.75 1.75 3.0,
+ 31.75 2.75 0.0,
+ 31.75 2.75 3.0,
+ 32.0 -1.999200831669253e-15 -9.000100135803223,
+ 32.0 -7.993605639989145e-19 -9.999999747378752e-5,
+ 32.0 0.5 -9.000100135803223,
+ 32.0 0.5 -9.999999747378752e-5,
+ 32.0 2.0 -9.000100135803223,
+ 32.0 2.0 -9.999999747378752e-5,
+ 32.0 2.5 -9.000100135803223,
+ 32.0 2.5 -9.999999747378752e-5,
+ 32.5 -2.042498614834051e-15 -9.000100135803223,
+ 32.5 -4.4097163891324416e-17 -9.999999747378752e-5,
+ 32.5 0.5 -9.000100135803223,
+ 32.5 0.5 -9.999999747378752e-5,
+ 32.5 2.0 -9.000100135803223,
+ 32.5 2.0 -9.999999747378752e-5,
+ 32.5 2.5 -9.000100135803223,
+ 32.5 2.5 -9.999999747378752e-5,
+ 32.75 -0.25 0.0,
+ 32.75 -0.25 3.0,
+ 32.75 0.75 0.0,
+ 32.75 0.75 3.0,
+ 32.75 1.75 0.0,
+ 32.75 1.75 3.0,
+ 32.75 2.75 0.0,
+ 32.75 2.75 3.0,
+ 33.16954803466797 -0.669549822807312 3.5,
+ 33.16954803466797 1.169549822807312 3.5,
+ 33.16954803466797 1.330450177192688 3.5,
+ 33.16954803466797 3.1695497035980225 3.5,
+ 33.33045196533203 -0.669549822807312 3.5,
+ 33.33045196533203 1.169549822807312 3.5,
+ 33.33045196533203 1.330450177192688 3.5,
+ 33.33045196533203 3.1695497035980225 3.5,
+ 33.75 -0.25 0.0,
+ 33.75 -0.25 3.0,
+ 33.75 0.75 0.0,
+ 33.75 0.75 3.0,
+ 33.75 1.75 0.0,
+ 33.75 1.75 3.0,
+ 33.75 2.75 0.0,
+ 33.75 2.75 3.0,
+ 34.0 -1.999200831669253e-15 -9.000100135803223,
+ 34.0 -7.993605639989145e-19 -9.999999747378752e-5,
+ 34.0 0.5 -9.000100135803223,
+ 34.0 0.5 -9.999999747378752e-5,
+ 34.0 2.0 -9.000100135803223,
+ 34.0 2.0 -9.999999747378752e-5,
+ 34.0 2.5 -9.000100135803223,
+ 34.0 2.5 -9.999999747378752e-5,
+ 34.5 -2.042498614834051e-15 -9.000100135803223,
+ 34.5 -4.4097163891324416e-17 -9.999999747378752e-5,
+ 34.5 0.5 -9.000100135803223,
+ 34.5 0.5 -9.999999747378752e-5,
+ 34.5 2.0 -9.000100135803223,
+ 34.5 2.0 -9.999999747378752e-5,
+ 34.5 2.5 -9.000100135803223,
+ 34.5 2.5 -9.999999747378752e-5,
+ 34.75 -0.25 0.0,
+ 34.75 -0.25 3.0,
+ 34.75 0.75 0.0,
+ 34.75 0.75 3.0,
+ 34.75 1.75 0.0,
+ 34.75 1.75 3.0,
+ 34.75 2.75 0.0,
+ 34.75 2.75 3.0,
+ 35.16954803466797 -0.669549822807312 3.5,
+ 35.16954803466797 1.169549822807312 3.5,
+ 35.16954803466797 1.330450177192688 3.5,
+ 35.16954803466797 3.1695497035980225 3.5,
+ 35.33045196533203 -0.669549822807312 3.5,
+ 35.33045196533203 1.169549822807312 3.5,
+ 35.33045196533203 1.330450177192688 3.5,
+ 35.33045196533203 3.1695497035980225 3.5,
+ 35.75 -0.25 0.0,
+ 35.75 -0.25 3.0,
+ 35.75 0.75 0.0,
+ 35.75 0.75 3.0,
+ 35.75 1.75 0.0,
+ 35.75 1.75 3.0,
+ 35.75 2.75 0.0,
+ 35.75 2.75 3.0,
+ 36.0 -1.999200831669253e-15 -9.000100135803223,
+ 36.0 -7.993605639989145e-19 -9.999999747378752e-5,
+ 36.0 0.5 -9.000100135803223,
+ 36.0 0.5 -9.999999747378752e-5,
+ 36.0 2.0 -9.000100135803223,
+ 36.0 2.0 -9.999999747378752e-5,
+ 36.0 2.5 -9.000100135803223,
+ 36.0 2.5 -9.999999747378752e-5,
+ 36.5 -2.042498614834051e-15 -9.000100135803223,
+ 36.5 -4.4097163891324416e-17 -9.999999747378752e-5,
+ 36.5 0.5 -9.000100135803223,
+ 36.5 0.5 -9.999999747378752e-5,
+ 36.5 2.0 -9.000100135803223,
+ 36.5 2.0 -9.999999747378752e-5,
+ 36.5 2.5 -9.000100135803223,
+ 36.5 2.5 -9.999999747378752e-5,
+ 36.75 -0.25 0.0,
+ 36.75 -0.25 3.0,
+ 36.75 0.75 0.0,
+ 36.75 0.75 3.0,
+ 36.75 1.75 0.0,
+ 36.75 1.75 3.0,
+ 36.75 2.75 0.0,
+ 36.75 2.75 3.0,
+ 37.16954803466797 -0.669549822807312 3.5,
+ 37.16954803466797 1.169549822807312 3.5,
+ 37.16954803466797 1.330450177192688 3.5,
+ 37.16954803466797 3.1695497035980225 3.5,
+ 37.33045196533203 -0.669549822807312 3.5,
+ 37.33045196533203 1.169549822807312 3.5,
+ 37.33045196533203 1.330450177192688 3.5,
+ 37.33045196533203 3.1695497035980225 3.5,
+ 37.75 -0.25 0.0,
+ 37.75 -0.25 3.0,
+ 37.75 0.75 0.0,
+ 37.75 0.75 3.0,
+ 37.75 1.75 0.0,
+ 37.75 1.75 3.0,
+ 37.75 2.75 0.0,
+ 37.75 2.75 3.0,
+ 38.0 -1.999200831669253e-15 -9.000100135803223,
+ 38.0 -7.993605639989145e-19 -9.999999747378752e-5,
+ 38.0 0.5 -9.000100135803223,
+ 38.0 0.5 -9.999999747378752e-5,
+ 38.0 2.0 -9.000100135803223,
+ 38.0 2.0 -9.999999747378752e-5,
+ 38.0 2.5 -9.000100135803223,
+ 38.0 2.5 -9.999999747378752e-5,
+ 38.5 -2.042498614834051e-15 -9.000100135803223,
+ 38.5 -4.4097163891324416e-17 -9.999999747378752e-5,
+ 38.5 0.5 -9.000100135803223,
+ 38.5 0.5 -9.999999747378752e-5,
+ 38.5 2.0 -9.000100135803223,
+ 38.5 2.0 -9.999999747378752e-5,
+ 38.5 2.5 -9.000100135803223,
+ 38.5 2.5 -9.999999747378752e-5,
+ 38.75 -0.25 0.0,
+ 38.75 -0.25 3.0,
+ 38.75 0.75 0.0,
+ 38.75 0.75 3.0,
+ 38.75 1.75 0.0,
+ 38.75 1.75 3.0,
+ 38.75 2.75 0.0,
+ 38.75 2.75 3.0,
+ 39.16954803466797 -0.669549822807312 3.5,
+ 39.16954803466797 1.169549822807312 3.5,
+ 39.16954803466797 1.330450177192688 3.5,
+ 39.16954803466797 3.1695497035980225 3.5,
+ 39.5 -0.75 0.0,
+ 39.5 -0.75 3.5,
+ 39.5 3.25 0.0,
+ 39.5 3.25 3.5 ] }
+ coordIndex [
+ 0, 1, 2, -1,
+ 0, 2, 12, -1,
+ 0, 8, 32, -1,
+ 0, 10, 8, -1,
+ 0, 12, 10, -1,
+ 0, 32, 48, -1,
+ 0, 48, 72, -1,
+ 0, 72, 88, -1,
+ 0, 88, 112, -1,
+ 0, 112, 128, -1,
+ 0, 128, 152, -1,
+ 0, 152, 168, -1,
+ 0, 168, 192, -1,
+ 0, 192, 208, -1,
+ 0, 208, 232, -1,
+ 0, 232, 248, -1,
+ 0, 248, 272, -1,
+ 0, 272, 288, -1,
+ 0, 288, 312, -1,
+ 0, 312, 328, -1,
+ 0, 328, 352, -1,
+ 0, 352, 368, -1,
+ 0, 368, 392, -1,
+ 0, 392, 804, -1,
+ 0, 804, 805, -1,
+ 0, 805, 1, -1,
+ 1, 3, 2, -1,
+ 1, 4, 5, -1,
+ 1, 5, 3, -1,
+ 1, 40, 4, -1,
+ 1, 44, 40, -1,
+ 1, 80, 44, -1,
+ 1, 84, 80, -1,
+ 1, 120, 84, -1,
+ 1, 124, 120, -1,
+ 1, 160, 124, -1,
+ 1, 164, 160, -1,
+ 1, 200, 164, -1,
+ 1, 204, 200, -1,
+ 1, 240, 204, -1,
+ 1, 244, 240, -1,
+ 1, 280, 244, -1,
+ 1, 284, 280, -1,
+ 1, 320, 284, -1,
+ 1, 324, 320, -1,
+ 1, 360, 324, -1,
+ 1, 364, 360, -1,
+ 1, 400, 364, -1,
+ 1, 404, 400, -1,
+ 1, 440, 404, -1,
+ 1, 444, 440, -1,
+ 1, 480, 444, -1,
+ 1, 484, 480, -1,
+ 1, 520, 484, -1,
+ 1, 524, 520, -1,
+ 1, 560, 524, -1,
+ 1, 564, 560, -1,
+ 1, 600, 564, -1,
+ 1, 604, 600, -1,
+ 1, 640, 604, -1,
+ 1, 644, 640, -1,
+ 1, 805, 644, -1,
+ 2, 3, 806, -1,
+ 2, 14, 12, -1,
+ 2, 38, 14, -1,
+ 2, 54, 38, -1,
+ 2, 78, 54, -1,
+ 2, 94, 78, -1,
+ 2, 806, 94, -1,
+ 3, 5, 6, -1,
+ 3, 6, 7, -1,
+ 3, 7, 43, -1,
+ 3, 43, 47, -1,
+ 3, 47, 83, -1,
+ 3, 83, 87, -1,
+ 3, 87, 123, -1,
+ 3, 123, 127, -1,
+ 3, 127, 163, -1,
+ 3, 163, 167, -1,
+ 3, 167, 203, -1,
+ 3, 203, 207, -1,
+ 3, 207, 243, -1,
+ 3, 243, 247, -1,
+ 3, 247, 283, -1,
+ 3, 283, 287, -1,
+ 3, 287, 323, -1,
+ 3, 323, 327, -1,
+ 3, 327, 363, -1,
+ 3, 363, 367, -1,
+ 3, 367, 403, -1,
+ 3, 403, 407, -1,
+ 3, 407, 443, -1,
+ 3, 443, 807, -1,
+ 3, 807, 806, -1,
+ 4, 9, 11, -1,
+ 4, 11, 5, -1,
+ 4, 40, 9, -1,
+ 5, 11, 35, -1,
+ 5, 35, 41, -1,
+ 5, 41, 42, -1,
+ 5, 42, 6, -1,
+ 6, 13, 7, -1,
+ 6, 42, 13, -1,
+ 7, 13, 15, -1,
+ 7, 15, 39, -1,
+ 7, 39, 43, -1,
+ 8, 9, 32, -1,
+ 8, 10, 11, -1,
+ 8, 11, 9, -1,
+ 9, 33, 32, -1,
+ 9, 40, 33, -1,
+ 10, 12, 34, -1,
+ 10, 34, 35, -1,
+ 10, 35, 11, -1,
+ 12, 13, 36, -1,
+ 12, 14, 15, -1,
+ 12, 15, 13, -1,
+ 12, 36, 34, -1,
+ 13, 37, 36, -1,
+ 13, 42, 37, -1,
+ 14, 38, 39, -1,
+ 14, 39, 15, -1,
+ 16, 18, 22, -1,
+ 16, 20, 24, -1,
+ 16, 22, 20, -1,
+ 16, 24, 25, -1,
+ 16, 25, 18, -1,
+ 17, 19, 23, -1,
+ 17, 21, 28, -1,
+ 17, 23, 21, -1,
+ 17, 28, 29, -1,
+ 17, 29, 19, -1,
+ 18, 25, 27, -1,
+ 18, 26, 22, -1,
+ 18, 27, 26, -1,
+ 19, 29, 31, -1,
+ 19, 30, 23, -1,
+ 19, 31, 30, -1,
+ 20, 22, 26, -1,
+ 20, 26, 24, -1,
+ 21, 23, 28, -1,
+ 23, 30, 28, -1,
+ 24, 26, 27, -1,
+ 24, 27, 25, -1,
+ 28, 30, 31, -1,
+ 28, 31, 29, -1,
+ 32, 33, 34, -1,
+ 32, 34, 50, -1,
+ 32, 50, 48, -1,
+ 33, 35, 34, -1,
+ 33, 40, 35, -1,
+ 34, 36, 52, -1,
+ 34, 52, 50, -1,
+ 35, 40, 41, -1,
+ 36, 37, 38, -1,
+ 36, 38, 54, -1,
+ 36, 54, 52, -1,
+ 37, 39, 38, -1,
+ 37, 42, 39, -1,
+ 39, 42, 43, -1,
+ 40, 44, 45, -1,
+ 40, 45, 41, -1,
+ 41, 45, 46, -1,
+ 41, 46, 42, -1,
+ 42, 46, 47, -1,
+ 42, 47, 43, -1,
+ 44, 49, 45, -1,
+ 44, 73, 49, -1,
+ 44, 80, 73, -1,
+ 45, 49, 51, -1,
+ 45, 51, 75, -1,
+ 45, 75, 81, -1,
+ 45, 81, 82, -1,
+ 45, 82, 46, -1,
+ 46, 53, 47, -1,
+ 46, 82, 53, -1,
+ 47, 53, 55, -1,
+ 47, 55, 79, -1,
+ 47, 79, 83, -1,
+ 48, 49, 72, -1,
+ 48, 50, 51, -1,
+ 48, 51, 49, -1,
+ 49, 73, 72, -1,
+ 50, 52, 76, -1,
+ 50, 74, 75, -1,
+ 50, 75, 51, -1,
+ 50, 76, 74, -1,
+ 52, 53, 76, -1,
+ 52, 54, 55, -1,
+ 52, 55, 53, -1,
+ 53, 77, 76, -1,
+ 53, 82, 77, -1,
+ 54, 78, 79, -1,
+ 54, 79, 55, -1,
+ 56, 57, 58, -1,
+ 56, 58, 66, -1,
+ 56, 64, 57, -1,
+ 56, 66, 64, -1,
+ 57, 59, 58, -1,
+ 57, 64, 65, -1,
+ 57, 65, 59, -1,
+ 58, 59, 66, -1,
+ 59, 65, 67, -1,
+ 59, 67, 66, -1,
+ 60, 61, 62, -1,
+ 60, 62, 70, -1,
+ 60, 68, 61, -1,
+ 60, 70, 68, -1,
+ 61, 63, 62, -1,
+ 61, 68, 69, -1,
+ 61, 69, 63, -1,
+ 62, 63, 70, -1,
+ 63, 69, 71, -1,
+ 63, 71, 70, -1,
+ 64, 66, 67, -1,
+ 64, 67, 65, -1,
+ 68, 70, 71, -1,
+ 68, 71, 69, -1,
+ 72, 73, 74, -1,
+ 72, 74, 88, -1,
+ 73, 75, 74, -1,
+ 73, 80, 81, -1,
+ 73, 81, 75, -1,
+ 74, 76, 90, -1,
+ 74, 90, 88, -1,
+ 76, 77, 78, -1,
+ 76, 78, 92, -1,
+ 76, 92, 90, -1,
+ 77, 79, 78, -1,
+ 77, 82, 79, -1,
+ 78, 94, 92, -1,
+ 79, 82, 83, -1,
+ 80, 84, 85, -1,
+ 80, 85, 81, -1,
+ 81, 85, 82, -1,
+ 82, 85, 86, -1,
+ 82, 86, 83, -1,
+ 83, 86, 87, -1,
+ 84, 89, 85, -1,
+ 84, 120, 89, -1,
+ 85, 89, 91, -1,
+ 85, 91, 115, -1,
+ 85, 115, 121, -1,
+ 85, 121, 122, -1,
+ 85, 122, 86, -1,
+ 86, 93, 87, -1,
+ 86, 117, 93, -1,
+ 86, 122, 117, -1,
+ 87, 93, 95, -1,
+ 87, 95, 123, -1,
+ 88, 89, 112, -1,
+ 88, 90, 91, -1,
+ 88, 91, 89, -1,
+ 89, 113, 112, -1,
+ 89, 120, 113, -1,
+ 90, 92, 116, -1,
+ 90, 114, 115, -1,
+ 90, 115, 91, -1,
+ 90, 116, 114, -1,
+ 92, 93, 116, -1,
+ 92, 94, 95, -1,
+ 92, 95, 93, -1,
+ 93, 117, 116, -1,
+ 94, 118, 119, -1,
+ 94, 119, 95, -1,
+ 94, 806, 118, -1,
+ 95, 119, 123, -1,
+ 96, 97, 98, -1,
+ 96, 98, 106, -1,
+ 96, 104, 97, -1,
+ 96, 106, 104, -1,
+ 97, 99, 98, -1,
+ 97, 104, 105, -1,
+ 97, 105, 99, -1,
+ 98, 99, 106, -1,
+ 99, 105, 107, -1,
+ 99, 107, 106, -1,
+ 100, 101, 102, -1,
+ 100, 102, 110, -1,
+ 100, 108, 101, -1,
+ 100, 110, 108, -1,
+ 101, 103, 102, -1,
+ 101, 108, 109, -1,
+ 101, 109, 103, -1,
+ 102, 103, 110, -1,
+ 103, 109, 111, -1,
+ 103, 111, 110, -1,
+ 104, 106, 107, -1,
+ 104, 107, 105, -1,
+ 108, 110, 111, -1,
+ 108, 111, 109, -1,
+ 112, 113, 114, -1,
+ 112, 114, 130, -1,
+ 112, 130, 128, -1,
+ 113, 115, 114, -1,
+ 113, 120, 115, -1,
+ 114, 116, 132, -1,
+ 114, 132, 130, -1,
+ 115, 120, 121, -1,
+ 116, 117, 118, -1,
+ 116, 118, 134, -1,
+ 116, 134, 132, -1,
+ 117, 119, 118, -1,
+ 117, 122, 123, -1,
+ 117, 123, 119, -1,
+ 118, 806, 134, -1,
+ 120, 124, 125, -1,
+ 120, 125, 121, -1,
+ 121, 125, 122, -1,
+ 122, 125, 126, -1,
+ 122, 126, 123, -1,
+ 123, 126, 127, -1,
+ 124, 129, 125, -1,
+ 124, 160, 129, -1,
+ 125, 129, 131, -1,
+ 125, 131, 155, -1,
+ 125, 155, 161, -1,
+ 125, 161, 126, -1,
+ 126, 133, 127, -1,
+ 126, 157, 133, -1,
+ 126, 161, 162, -1,
+ 126, 162, 157, -1,
+ 127, 133, 135, -1,
+ 127, 135, 163, -1,
+ 128, 129, 152, -1,
+ 128, 130, 131, -1,
+ 128, 131, 129, -1,
+ 129, 153, 152, -1,
+ 129, 160, 153, -1,
+ 130, 132, 154, -1,
+ 130, 154, 155, -1,
+ 130, 155, 131, -1,
+ 132, 133, 156, -1,
+ 132, 134, 135, -1,
+ 132, 135, 133, -1,
+ 132, 156, 154, -1,
+ 133, 157, 156, -1,
+ 134, 158, 159, -1,
+ 134, 159, 135, -1,
+ 134, 806, 158, -1,
+ 135, 159, 163, -1,
+ 136, 137, 138, -1,
+ 136, 138, 146, -1,
+ 136, 144, 137, -1,
+ 136, 146, 144, -1,
+ 137, 139, 138, -1,
+ 137, 144, 145, -1,
+ 137, 145, 139, -1,
+ 138, 139, 146, -1,
+ 139, 145, 147, -1,
+ 139, 147, 146, -1,
+ 140, 141, 142, -1,
+ 140, 142, 150, -1,
+ 140, 148, 141, -1,
+ 140, 150, 148, -1,
+ 141, 143, 142, -1,
+ 141, 148, 149, -1,
+ 141, 149, 143, -1,
+ 142, 143, 150, -1,
+ 143, 149, 151, -1,
+ 143, 151, 150, -1,
+ 144, 146, 147, -1,
+ 144, 147, 145, -1,
+ 148, 150, 151, -1,
+ 148, 151, 149, -1,
+ 152, 153, 154, -1,
+ 152, 154, 168, -1,
+ 153, 155, 154, -1,
+ 153, 160, 155, -1,
+ 154, 156, 172, -1,
+ 154, 170, 168, -1,
+ 154, 172, 170, -1,
+ 155, 160, 161, -1,
+ 156, 157, 158, -1,
+ 156, 158, 174, -1,
+ 156, 174, 172, -1,
+ 157, 159, 158, -1,
+ 157, 162, 163, -1,
+ 157, 163, 159, -1,
+ 158, 806, 174, -1,
+ 160, 164, 161, -1,
+ 161, 164, 165, -1,
+ 161, 165, 166, -1,
+ 161, 166, 162, -1,
+ 162, 166, 167, -1,
+ 162, 167, 163, -1,
+ 164, 169, 171, -1,
+ 164, 171, 165, -1,
+ 164, 193, 169, -1,
+ 164, 200, 193, -1,
+ 165, 171, 195, -1,
+ 165, 195, 201, -1,
+ 165, 201, 202, -1,
+ 165, 202, 166, -1,
+ 166, 173, 167, -1,
+ 166, 202, 173, -1,
+ 167, 173, 175, -1,
+ 167, 175, 203, -1,
+ 168, 169, 192, -1,
+ 168, 170, 171, -1,
+ 168, 171, 169, -1,
+ 169, 193, 192, -1,
+ 170, 172, 194, -1,
+ 170, 194, 195, -1,
+ 170, 195, 171, -1,
+ 172, 173, 196, -1,
+ 172, 174, 175, -1,
+ 172, 175, 173, -1,
+ 172, 196, 194, -1,
+ 173, 197, 196, -1,
+ 173, 202, 197, -1,
+ 174, 198, 199, -1,
+ 174, 199, 175, -1,
+ 174, 806, 198, -1,
+ 175, 199, 203, -1,
+ 176, 177, 178, -1,
+ 176, 178, 186, -1,
+ 176, 184, 177, -1,
+ 176, 186, 184, -1,
+ 177, 179, 178, -1,
+ 177, 184, 185, -1,
+ 177, 185, 179, -1,
+ 178, 179, 186, -1,
+ 179, 185, 187, -1,
+ 179, 187, 186, -1,
+ 180, 181, 182, -1,
+ 180, 182, 190, -1,
+ 180, 188, 181, -1,
+ 180, 190, 188, -1,
+ 181, 183, 182, -1,
+ 181, 188, 189, -1,
+ 181, 189, 183, -1,
+ 182, 183, 190, -1,
+ 183, 189, 191, -1,
+ 183, 191, 190, -1,
+ 184, 186, 187, -1,
+ 184, 187, 185, -1,
+ 188, 190, 191, -1,
+ 188, 191, 189, -1,
+ 192, 193, 194, -1,
+ 192, 194, 208, -1,
+ 193, 195, 194, -1,
+ 193, 200, 201, -1,
+ 193, 201, 195, -1,
+ 194, 196, 212, -1,
+ 194, 210, 208, -1,
+ 194, 212, 210, -1,
+ 196, 197, 198, -1,
+ 196, 198, 214, -1,
+ 196, 214, 212, -1,
+ 197, 199, 198, -1,
+ 197, 202, 199, -1,
+ 198, 806, 214, -1,
+ 199, 202, 203, -1,
+ 200, 204, 205, -1,
+ 200, 205, 201, -1,
+ 201, 205, 202, -1,
+ 202, 205, 206, -1,
+ 202, 206, 203, -1,
+ 203, 206, 207, -1,
+ 204, 209, 211, -1,
+ 204, 211, 205, -1,
+ 204, 240, 209, -1,
+ 205, 211, 235, -1,
+ 205, 235, 241, -1,
+ 205, 241, 206, -1,
+ 206, 213, 207, -1,
+ 206, 237, 213, -1,
+ 206, 241, 242, -1,
+ 206, 242, 237, -1,
+ 207, 213, 215, -1,
+ 207, 215, 243, -1,
+ 208, 209, 232, -1,
+ 208, 210, 211, -1,
+ 208, 211, 209, -1,
+ 209, 233, 232, -1,
+ 209, 240, 233, -1,
+ 210, 212, 236, -1,
+ 210, 234, 235, -1,
+ 210, 235, 211, -1,
+ 210, 236, 234, -1,
+ 212, 213, 236, -1,
+ 212, 214, 215, -1,
+ 212, 215, 213, -1,
+ 213, 237, 236, -1,
+ 214, 238, 239, -1,
+ 214, 239, 215, -1,
+ 214, 806, 238, -1,
+ 215, 239, 243, -1,
+ 216, 217, 218, -1,
+ 216, 218, 226, -1,
+ 216, 224, 217, -1,
+ 216, 226, 224, -1,
+ 217, 219, 218, -1,
+ 217, 224, 225, -1,
+ 217, 225, 219, -1,
+ 218, 219, 226, -1,
+ 219, 225, 227, -1,
+ 219, 227, 226, -1,
+ 220, 221, 222, -1,
+ 220, 222, 230, -1,
+ 220, 228, 221, -1,
+ 220, 230, 228, -1,
+ 221, 223, 222, -1,
+ 221, 228, 229, -1,
+ 221, 229, 223, -1,
+ 222, 223, 230, -1,
+ 223, 229, 231, -1,
+ 223, 231, 230, -1,
+ 224, 226, 227, -1,
+ 224, 227, 225, -1,
+ 228, 230, 231, -1,
+ 228, 231, 229, -1,
+ 232, 233, 234, -1,
+ 232, 234, 250, -1,
+ 232, 250, 248, -1,
+ 233, 235, 234, -1,
+ 233, 240, 235, -1,
+ 234, 236, 252, -1,
+ 234, 252, 250, -1,
+ 235, 240, 241, -1,
+ 236, 237, 238, -1,
+ 236, 238, 254, -1,
+ 236, 254, 252, -1,
+ 237, 239, 238, -1,
+ 237, 242, 243, -1,
+ 237, 243, 239, -1,
+ 238, 806, 254, -1,
+ 240, 244, 245, -1,
+ 240, 245, 241, -1,
+ 241, 245, 246, -1,
+ 241, 246, 242, -1,
+ 242, 246, 243, -1,
+ 243, 246, 247, -1,
+ 244, 249, 245, -1,
+ 244, 280, 249, -1,
+ 245, 249, 251, -1,
+ 245, 251, 275, -1,
+ 245, 275, 281, -1,
+ 245, 281, 282, -1,
+ 245, 282, 246, -1,
+ 246, 253, 247, -1,
+ 246, 282, 253, -1,
+ 247, 253, 255, -1,
+ 247, 255, 279, -1,
+ 247, 279, 283, -1,
+ 248, 249, 272, -1,
+ 248, 250, 251, -1,
+ 248, 251, 249, -1,
+ 249, 273, 272, -1,
+ 249, 280, 273, -1,
+ 250, 252, 276, -1,
+ 250, 274, 275, -1,
+ 250, 275, 251, -1,
+ 250, 276, 274, -1,
+ 252, 253, 276, -1,
+ 252, 254, 255, -1,
+ 252, 255, 253, -1,
+ 253, 277, 276, -1,
+ 253, 282, 277, -1,
+ 254, 278, 279, -1,
+ 254, 279, 255, -1,
+ 254, 806, 278, -1,
+ 256, 257, 258, -1,
+ 256, 258, 266, -1,
+ 256, 264, 257, -1,
+ 256, 266, 264, -1,
+ 257, 259, 258, -1,
+ 257, 264, 265, -1,
+ 257, 265, 259, -1,
+ 258, 259, 266, -1,
+ 259, 265, 267, -1,
+ 259, 267, 266, -1,
+ 260, 261, 262, -1,
+ 260, 262, 270, -1,
+ 260, 268, 261, -1,
+ 260, 270, 268, -1,
+ 261, 263, 262, -1,
+ 261, 268, 269, -1,
+ 261, 269, 263, -1,
+ 262, 263, 270, -1,
+ 263, 269, 271, -1,
+ 263, 271, 270, -1,
+ 264, 266, 267, -1,
+ 264, 267, 265, -1,
+ 268, 270, 271, -1,
+ 268, 271, 269, -1,
+ 272, 273, 274, -1,
+ 272, 274, 288, -1,
+ 273, 275, 274, -1,
+ 273, 280, 281, -1,
+ 273, 281, 275, -1,
+ 274, 276, 290, -1,
+ 274, 290, 288, -1,
+ 276, 277, 278, -1,
+ 276, 278, 292, -1,
+ 276, 292, 290, -1,
+ 277, 279, 278, -1,
+ 277, 282, 279, -1,
+ 278, 294, 292, -1,
+ 278, 806, 294, -1,
+ 279, 282, 283, -1,
+ 280, 284, 285, -1,
+ 280, 285, 281, -1,
+ 281, 285, 286, -1,
+ 281, 286, 282, -1,
+ 282, 286, 283, -1,
+ 283, 286, 287, -1,
+ 284, 289, 285, -1,
+ 284, 320, 289, -1,
+ 285, 289, 291, -1,
+ 285, 291, 315, -1,
+ 285, 315, 321, -1,
+ 285, 321, 286, -1,
+ 286, 293, 287, -1,
+ 286, 317, 293, -1,
+ 286, 321, 322, -1,
+ 286, 322, 317, -1,
+ 287, 293, 295, -1,
+ 287, 295, 319, -1,
+ 287, 319, 323, -1,
+ 288, 289, 312, -1,
+ 288, 290, 291, -1,
+ 288, 291, 289, -1,
+ 289, 313, 312, -1,
+ 289, 320, 313, -1,
+ 290, 292, 316, -1,
+ 290, 314, 315, -1,
+ 290, 315, 291, -1,
+ 290, 316, 314, -1,
+ 292, 293, 316, -1,
+ 292, 294, 295, -1,
+ 292, 295, 293, -1,
+ 293, 317, 316, -1,
+ 294, 318, 319, -1,
+ 294, 319, 295, -1,
+ 294, 806, 318, -1,
+ 296, 297, 298, -1,
+ 296, 298, 306, -1,
+ 296, 304, 297, -1,
+ 296, 306, 304, -1,
+ 297, 299, 298, -1,
+ 297, 304, 305, -1,
+ 297, 305, 299, -1,
+ 298, 299, 306, -1,
+ 299, 305, 307, -1,
+ 299, 307, 306, -1,
+ 300, 301, 302, -1,
+ 300, 302, 310, -1,
+ 300, 308, 301, -1,
+ 300, 310, 308, -1,
+ 301, 303, 302, -1,
+ 301, 308, 309, -1,
+ 301, 309, 303, -1,
+ 302, 303, 310, -1,
+ 303, 309, 311, -1,
+ 303, 311, 310, -1,
+ 304, 306, 307, -1,
+ 304, 307, 305, -1,
+ 308, 310, 311, -1,
+ 308, 311, 309, -1,
+ 312, 313, 314, -1,
+ 312, 314, 330, -1,
+ 312, 330, 328, -1,
+ 313, 315, 314, -1,
+ 313, 320, 315, -1,
+ 314, 316, 332, -1,
+ 314, 332, 330, -1,
+ 315, 320, 321, -1,
+ 316, 317, 318, -1,
+ 316, 318, 334, -1,
+ 316, 334, 332, -1,
+ 317, 319, 318, -1,
+ 317, 322, 319, -1,
+ 318, 806, 334, -1,
+ 319, 322, 323, -1,
+ 320, 324, 325, -1,
+ 320, 325, 321, -1,
+ 321, 325, 326, -1,
+ 321, 326, 322, -1,
+ 322, 326, 323, -1,
+ 323, 326, 327, -1,
+ 324, 329, 331, -1,
+ 324, 331, 325, -1,
+ 324, 353, 329, -1,
+ 324, 360, 353, -1,
+ 325, 331, 355, -1,
+ 325, 355, 361, -1,
+ 325, 361, 362, -1,
+ 325, 362, 326, -1,
+ 326, 333, 335, -1,
+ 326, 335, 327, -1,
+ 326, 357, 333, -1,
+ 326, 362, 357, -1,
+ 327, 335, 363, -1,
+ 328, 329, 352, -1,
+ 328, 330, 331, -1,
+ 328, 331, 329, -1,
+ 329, 353, 352, -1,
+ 330, 332, 356, -1,
+ 330, 354, 355, -1,
+ 330, 355, 331, -1,
+ 330, 356, 354, -1,
+ 332, 333, 356, -1,
+ 332, 334, 335, -1,
+ 332, 335, 333, -1,
+ 333, 357, 356, -1,
+ 334, 358, 359, -1,
+ 334, 359, 335, -1,
+ 334, 806, 358, -1,
+ 335, 359, 363, -1,
+ 336, 337, 338, -1,
+ 336, 338, 346, -1,
+ 336, 344, 337, -1,
+ 336, 346, 344, -1,
+ 337, 339, 338, -1,
+ 337, 344, 345, -1,
+ 337, 345, 339, -1,
+ 338, 339, 346, -1,
+ 339, 345, 347, -1,
+ 339, 347, 346, -1,
+ 340, 341, 342, -1,
+ 340, 342, 350, -1,
+ 340, 348, 341, -1,
+ 340, 350, 348, -1,
+ 341, 343, 342, -1,
+ 341, 348, 349, -1,
+ 341, 349, 343, -1,
+ 342, 343, 350, -1,
+ 343, 349, 351, -1,
+ 343, 351, 350, -1,
+ 344, 346, 347, -1,
+ 344, 347, 345, -1,
+ 348, 350, 351, -1,
+ 348, 351, 349, -1,
+ 352, 353, 354, -1,
+ 352, 354, 368, -1,
+ 353, 355, 354, -1,
+ 353, 360, 361, -1,
+ 353, 361, 355, -1,
+ 354, 356, 370, -1,
+ 354, 370, 368, -1,
+ 356, 357, 358, -1,
+ 356, 358, 372, -1,
+ 356, 372, 370, -1,
+ 357, 359, 358, -1,
+ 357, 362, 363, -1,
+ 357, 363, 359, -1,
+ 358, 374, 372, -1,
+ 358, 806, 374, -1,
+ 360, 364, 365, -1,
+ 360, 365, 361, -1,
+ 361, 365, 366, -1,
+ 361, 366, 362, -1,
+ 362, 366, 363, -1,
+ 363, 366, 367, -1,
+ 364, 369, 365, -1,
+ 364, 393, 369, -1,
+ 364, 400, 393, -1,
+ 365, 369, 371, -1,
+ 365, 371, 395, -1,
+ 365, 395, 401, -1,
+ 365, 401, 402, -1,
+ 365, 402, 366, -1,
+ 366, 373, 375, -1,
+ 366, 375, 367, -1,
+ 366, 397, 373, -1,
+ 366, 402, 397, -1,
+ 367, 375, 403, -1,
+ 368, 369, 392, -1,
+ 368, 370, 371, -1,
+ 368, 371, 369, -1,
+ 369, 393, 392, -1,
+ 370, 372, 396, -1,
+ 370, 394, 395, -1,
+ 370, 395, 371, -1,
+ 370, 396, 394, -1,
+ 372, 373, 396, -1,
+ 372, 374, 375, -1,
+ 372, 375, 373, -1,
+ 373, 397, 396, -1,
+ 374, 398, 399, -1,
+ 374, 399, 375, -1,
+ 374, 806, 398, -1,
+ 375, 399, 403, -1,
+ 376, 377, 378, -1,
+ 376, 378, 386, -1,
+ 376, 384, 377, -1,
+ 376, 386, 384, -1,
+ 377, 379, 378, -1,
+ 377, 384, 385, -1,
+ 377, 385, 379, -1,
+ 378, 379, 386, -1,
+ 379, 385, 387, -1,
+ 379, 387, 386, -1,
+ 380, 381, 382, -1,
+ 380, 382, 390, -1,
+ 380, 388, 381, -1,
+ 380, 390, 388, -1,
+ 381, 383, 382, -1,
+ 381, 388, 389, -1,
+ 381, 389, 383, -1,
+ 382, 383, 390, -1,
+ 383, 389, 391, -1,
+ 383, 391, 390, -1,
+ 384, 386, 387, -1,
+ 384, 387, 385, -1,
+ 388, 390, 391, -1,
+ 388, 391, 389, -1,
+ 392, 393, 394, -1,
+ 392, 394, 408, -1,
+ 392, 408, 804, -1,
+ 393, 395, 394, -1,
+ 393, 400, 401, -1,
+ 393, 401, 395, -1,
+ 394, 396, 412, -1,
+ 394, 410, 408, -1,
+ 394, 412, 410, -1,
+ 396, 397, 398, -1,
+ 396, 398, 414, -1,
+ 396, 414, 412, -1,
+ 397, 399, 398, -1,
+ 397, 402, 403, -1,
+ 397, 403, 399, -1,
+ 398, 806, 414, -1,
+ 400, 404, 401, -1,
+ 401, 404, 405, -1,
+ 401, 405, 406, -1,
+ 401, 406, 402, -1,
+ 402, 406, 403, -1,
+ 403, 406, 407, -1,
+ 404, 409, 405, -1,
+ 404, 433, 409, -1,
+ 404, 440, 433, -1,
+ 405, 409, 411, -1,
+ 405, 411, 435, -1,
+ 405, 435, 441, -1,
+ 405, 441, 406, -1,
+ 406, 413, 415, -1,
+ 406, 415, 407, -1,
+ 406, 437, 413, -1,
+ 406, 441, 442, -1,
+ 406, 442, 437, -1,
+ 407, 415, 443, -1,
+ 408, 409, 432, -1,
+ 408, 410, 411, -1,
+ 408, 411, 409, -1,
+ 408, 432, 804, -1,
+ 409, 433, 432, -1,
+ 410, 412, 436, -1,
+ 410, 434, 435, -1,
+ 410, 435, 411, -1,
+ 410, 436, 434, -1,
+ 412, 413, 436, -1,
+ 412, 414, 415, -1,
+ 412, 415, 413, -1,
+ 413, 437, 436, -1,
+ 414, 438, 439, -1,
+ 414, 439, 415, -1,
+ 414, 806, 438, -1,
+ 415, 439, 443, -1,
+ 416, 417, 418, -1,
+ 416, 418, 426, -1,
+ 416, 424, 417, -1,
+ 416, 426, 424, -1,
+ 417, 419, 418, -1,
+ 417, 424, 425, -1,
+ 417, 425, 419, -1,
+ 418, 419, 426, -1,
+ 419, 425, 427, -1,
+ 419, 427, 426, -1,
+ 420, 421, 422, -1,
+ 420, 422, 430, -1,
+ 420, 428, 421, -1,
+ 420, 430, 428, -1,
+ 421, 423, 422, -1,
+ 421, 428, 429, -1,
+ 421, 429, 423, -1,
+ 422, 423, 430, -1,
+ 423, 429, 431, -1,
+ 423, 431, 430, -1,
+ 424, 426, 427, -1,
+ 424, 427, 425, -1,
+ 428, 430, 431, -1,
+ 428, 431, 429, -1,
+ 432, 433, 434, -1,
+ 432, 434, 450, -1,
+ 432, 448, 804, -1,
+ 432, 450, 448, -1,
+ 433, 435, 434, -1,
+ 433, 440, 441, -1,
+ 433, 441, 435, -1,
+ 434, 436, 452, -1,
+ 434, 452, 450, -1,
+ 436, 437, 438, -1,
+ 436, 438, 454, -1,
+ 436, 454, 452, -1,
+ 437, 439, 438, -1,
+ 437, 442, 443, -1,
+ 437, 443, 439, -1,
+ 438, 806, 454, -1,
+ 440, 444, 445, -1,
+ 440, 445, 441, -1,
+ 441, 445, 442, -1,
+ 442, 445, 446, -1,
+ 442, 446, 447, -1,
+ 442, 447, 443, -1,
+ 443, 447, 807, -1,
+ 444, 449, 445, -1,
+ 444, 480, 449, -1,
+ 445, 449, 451, -1,
+ 445, 451, 475, -1,
+ 445, 475, 481, -1,
+ 445, 481, 446, -1,
+ 446, 453, 455, -1,
+ 446, 455, 447, -1,
+ 446, 477, 453, -1,
+ 446, 481, 482, -1,
+ 446, 482, 477, -1,
+ 447, 455, 483, -1,
+ 447, 483, 807, -1,
+ 448, 449, 472, -1,
+ 448, 450, 451, -1,
+ 448, 451, 449, -1,
+ 448, 472, 804, -1,
+ 449, 473, 472, -1,
+ 449, 480, 473, -1,
+ 450, 452, 476, -1,
+ 450, 474, 475, -1,
+ 450, 475, 451, -1,
+ 450, 476, 474, -1,
+ 452, 453, 476, -1,
+ 452, 454, 455, -1,
+ 452, 455, 453, -1,
+ 453, 477, 476, -1,
+ 454, 478, 479, -1,
+ 454, 479, 455, -1,
+ 454, 806, 478, -1,
+ 455, 479, 483, -1,
+ 456, 457, 458, -1,
+ 456, 458, 466, -1,
+ 456, 464, 457, -1,
+ 456, 466, 464, -1,
+ 457, 459, 458, -1,
+ 457, 464, 465, -1,
+ 457, 465, 459, -1,
+ 458, 459, 466, -1,
+ 459, 465, 467, -1,
+ 459, 467, 466, -1,
+ 460, 461, 462, -1,
+ 460, 462, 470, -1,
+ 460, 468, 461, -1,
+ 460, 470, 468, -1,
+ 461, 463, 462, -1,
+ 461, 468, 469, -1,
+ 461, 469, 463, -1,
+ 462, 463, 470, -1,
+ 463, 469, 471, -1,
+ 463, 471, 470, -1,
+ 464, 466, 467, -1,
+ 464, 467, 465, -1,
+ 468, 470, 471, -1,
+ 468, 471, 469, -1,
+ 472, 473, 474, -1,
+ 472, 474, 490, -1,
+ 472, 488, 804, -1,
+ 472, 490, 488, -1,
+ 473, 475, 474, -1,
+ 473, 480, 475, -1,
+ 474, 476, 492, -1,
+ 474, 492, 490, -1,
+ 475, 480, 481, -1,
+ 476, 477, 478, -1,
+ 476, 478, 494, -1,
+ 476, 494, 492, -1,
+ 477, 479, 478, -1,
+ 477, 482, 483, -1,
+ 477, 483, 479, -1,
+ 478, 806, 494, -1,
+ 480, 484, 481, -1,
+ 481, 484, 485, -1,
+ 481, 485, 486, -1,
+ 481, 486, 482, -1,
+ 482, 486, 483, -1,
+ 483, 486, 487, -1,
+ 483, 487, 807, -1,
+ 484, 489, 485, -1,
+ 484, 520, 489, -1,
+ 485, 489, 491, -1,
+ 485, 491, 515, -1,
+ 485, 515, 521, -1,
+ 485, 521, 486, -1,
+ 486, 493, 495, -1,
+ 486, 495, 487, -1,
+ 486, 517, 493, -1,
+ 486, 521, 522, -1,
+ 486, 522, 517, -1,
+ 487, 495, 523, -1,
+ 487, 523, 807, -1,
+ 488, 489, 512, -1,
+ 488, 490, 491, -1,
+ 488, 491, 489, -1,
+ 488, 512, 804, -1,
+ 489, 513, 512, -1,
+ 489, 520, 513, -1,
+ 490, 492, 516, -1,
+ 490, 514, 515, -1,
+ 490, 515, 491, -1,
+ 490, 516, 514, -1,
+ 492, 493, 516, -1,
+ 492, 494, 495, -1,
+ 492, 495, 493, -1,
+ 493, 517, 516, -1,
+ 494, 518, 519, -1,
+ 494, 519, 495, -1,
+ 494, 806, 518, -1,
+ 495, 519, 523, -1,
+ 496, 497, 498, -1,
+ 496, 498, 506, -1,
+ 496, 504, 497, -1,
+ 496, 506, 504, -1,
+ 497, 499, 498, -1,
+ 497, 504, 505, -1,
+ 497, 505, 499, -1,
+ 498, 499, 506, -1,
+ 499, 505, 507, -1,
+ 499, 507, 506, -1,
+ 500, 501, 502, -1,
+ 500, 502, 510, -1,
+ 500, 508, 501, -1,
+ 500, 510, 508, -1,
+ 501, 503, 502, -1,
+ 501, 508, 509, -1,
+ 501, 509, 503, -1,
+ 502, 503, 510, -1,
+ 503, 509, 511, -1,
+ 503, 511, 510, -1,
+ 504, 506, 507, -1,
+ 504, 507, 505, -1,
+ 508, 510, 511, -1,
+ 508, 511, 509, -1,
+ 512, 513, 514, -1,
+ 512, 514, 530, -1,
+ 512, 528, 804, -1,
+ 512, 530, 528, -1,
+ 513, 515, 514, -1,
+ 513, 520, 515, -1,
+ 514, 516, 532, -1,
+ 514, 532, 530, -1,
+ 515, 520, 521, -1,
+ 516, 517, 518, -1,
+ 516, 518, 534, -1,
+ 516, 534, 532, -1,
+ 517, 519, 518, -1,
+ 517, 522, 523, -1,
+ 517, 523, 519, -1,
+ 518, 806, 534, -1,
+ 520, 524, 521, -1,
+ 521, 524, 525, -1,
+ 521, 525, 526, -1,
+ 521, 526, 522, -1,
+ 522, 526, 527, -1,
+ 522, 527, 523, -1,
+ 523, 527, 807, -1,
+ 524, 529, 525, -1,
+ 524, 553, 529, -1,
+ 524, 560, 553, -1,
+ 525, 529, 531, -1,
+ 525, 531, 555, -1,
+ 525, 555, 561, -1,
+ 525, 561, 562, -1,
+ 525, 562, 526, -1,
+ 526, 533, 535, -1,
+ 526, 535, 527, -1,
+ 526, 557, 533, -1,
+ 526, 562, 557, -1,
+ 527, 535, 563, -1,
+ 527, 563, 807, -1,
+ 528, 529, 552, -1,
+ 528, 530, 531, -1,
+ 528, 531, 529, -1,
+ 528, 552, 804, -1,
+ 529, 553, 552, -1,
+ 530, 532, 556, -1,
+ 530, 554, 555, -1,
+ 530, 555, 531, -1,
+ 530, 556, 554, -1,
+ 532, 533, 556, -1,
+ 532, 534, 535, -1,
+ 532, 535, 533, -1,
+ 533, 557, 556, -1,
+ 534, 558, 559, -1,
+ 534, 559, 535, -1,
+ 534, 806, 558, -1,
+ 535, 559, 563, -1,
+ 536, 537, 538, -1,
+ 536, 538, 546, -1,
+ 536, 544, 537, -1,
+ 536, 546, 544, -1,
+ 537, 539, 538, -1,
+ 537, 544, 545, -1,
+ 537, 545, 539, -1,
+ 538, 539, 546, -1,
+ 539, 545, 547, -1,
+ 539, 547, 546, -1,
+ 540, 541, 542, -1,
+ 540, 542, 550, -1,
+ 540, 548, 541, -1,
+ 540, 550, 548, -1,
+ 541, 543, 542, -1,
+ 541, 548, 549, -1,
+ 541, 549, 543, -1,
+ 542, 543, 550, -1,
+ 543, 549, 551, -1,
+ 543, 551, 550, -1,
+ 544, 546, 547, -1,
+ 544, 547, 545, -1,
+ 548, 550, 551, -1,
+ 548, 551, 549, -1,
+ 552, 553, 554, -1,
+ 552, 554, 568, -1,
+ 552, 568, 804, -1,
+ 553, 555, 554, -1,
+ 553, 560, 561, -1,
+ 553, 561, 555, -1,
+ 554, 556, 572, -1,
+ 554, 570, 568, -1,
+ 554, 572, 570, -1,
+ 556, 557, 558, -1,
+ 556, 558, 574, -1,
+ 556, 574, 572, -1,
+ 557, 559, 558, -1,
+ 557, 562, 563, -1,
+ 557, 563, 559, -1,
+ 558, 806, 574, -1,
+ 560, 564, 561, -1,
+ 561, 564, 565, -1,
+ 561, 565, 566, -1,
+ 561, 566, 562, -1,
+ 562, 566, 567, -1,
+ 562, 567, 563, -1,
+ 563, 567, 807, -1,
+ 564, 569, 565, -1,
+ 564, 600, 569, -1,
+ 565, 569, 571, -1,
+ 565, 571, 595, -1,
+ 565, 595, 601, -1,
+ 565, 601, 602, -1,
+ 565, 602, 566, -1,
+ 566, 573, 567, -1,
+ 566, 602, 573, -1,
+ 567, 573, 575, -1,
+ 567, 575, 603, -1,
+ 567, 603, 807, -1,
+ 568, 569, 592, -1,
+ 568, 570, 571, -1,
+ 568, 571, 569, -1,
+ 568, 592, 804, -1,
+ 569, 593, 592, -1,
+ 569, 600, 593, -1,
+ 570, 572, 594, -1,
+ 570, 594, 595, -1,
+ 570, 595, 571, -1,
+ 572, 573, 596, -1,
+ 572, 574, 575, -1,
+ 572, 575, 573, -1,
+ 572, 596, 594, -1,
+ 573, 597, 596, -1,
+ 573, 602, 597, -1,
+ 574, 598, 599, -1,
+ 574, 599, 575, -1,
+ 574, 806, 598, -1,
+ 575, 599, 603, -1,
+ 576, 577, 578, -1,
+ 576, 578, 586, -1,
+ 576, 584, 577, -1,
+ 576, 586, 584, -1,
+ 577, 579, 578, -1,
+ 577, 584, 585, -1,
+ 577, 585, 579, -1,
+ 578, 579, 586, -1,
+ 579, 585, 587, -1,
+ 579, 587, 586, -1,
+ 580, 581, 582, -1,
+ 580, 582, 590, -1,
+ 580, 588, 581, -1,
+ 580, 590, 588, -1,
+ 581, 583, 582, -1,
+ 581, 588, 589, -1,
+ 581, 589, 583, -1,
+ 582, 583, 590, -1,
+ 583, 589, 591, -1,
+ 583, 591, 590, -1,
+ 584, 586, 587, -1,
+ 584, 587, 585, -1,
+ 588, 590, 591, -1,
+ 588, 591, 589, -1,
+ 592, 593, 594, -1,
+ 592, 594, 608, -1,
+ 592, 608, 804, -1,
+ 593, 595, 594, -1,
+ 593, 600, 595, -1,
+ 594, 596, 612, -1,
+ 594, 610, 608, -1,
+ 594, 612, 610, -1,
+ 595, 600, 601, -1,
+ 596, 597, 598, -1,
+ 596, 598, 614, -1,
+ 596, 614, 612, -1,
+ 597, 599, 598, -1,
+ 597, 602, 603, -1,
+ 597, 603, 599, -1,
+ 598, 806, 614, -1,
+ 600, 604, 605, -1,
+ 600, 605, 601, -1,
+ 601, 605, 602, -1,
+ 602, 605, 606, -1,
+ 602, 606, 603, -1,
+ 603, 606, 607, -1,
+ 603, 607, 807, -1,
+ 604, 609, 605, -1,
+ 604, 640, 609, -1,
+ 605, 609, 611, -1,
+ 605, 611, 635, -1,
+ 605, 635, 641, -1,
+ 605, 641, 642, -1,
+ 605, 642, 606, -1,
+ 606, 613, 607, -1,
+ 606, 642, 613, -1,
+ 607, 613, 615, -1,
+ 607, 615, 639, -1,
+ 607, 639, 643, -1,
+ 607, 643, 807, -1,
+ 608, 609, 632, -1,
+ 608, 610, 611, -1,
+ 608, 611, 609, -1,
+ 608, 632, 804, -1,
+ 609, 633, 632, -1,
+ 609, 640, 633, -1,
+ 610, 612, 636, -1,
+ 610, 634, 635, -1,
+ 610, 635, 611, -1,
+ 610, 636, 634, -1,
+ 612, 613, 636, -1,
+ 612, 614, 615, -1,
+ 612, 615, 613, -1,
+ 613, 637, 636, -1,
+ 613, 642, 637, -1,
+ 614, 638, 639, -1,
+ 614, 639, 615, -1,
+ 614, 806, 638, -1,
+ 616, 617, 618, -1,
+ 616, 618, 626, -1,
+ 616, 624, 617, -1,
+ 616, 626, 624, -1,
+ 617, 619, 618, -1,
+ 617, 624, 625, -1,
+ 617, 625, 619, -1,
+ 618, 619, 626, -1,
+ 619, 625, 627, -1,
+ 619, 627, 626, -1,
+ 620, 621, 622, -1,
+ 620, 622, 630, -1,
+ 620, 628, 621, -1,
+ 620, 630, 628, -1,
+ 621, 623, 622, -1,
+ 621, 628, 629, -1,
+ 621, 629, 623, -1,
+ 622, 623, 630, -1,
+ 623, 629, 631, -1,
+ 623, 631, 630, -1,
+ 624, 626, 627, -1,
+ 624, 627, 625, -1,
+ 628, 630, 631, -1,
+ 628, 631, 629, -1,
+ 632, 633, 634, -1,
+ 632, 634, 650, -1,
+ 632, 648, 804, -1,
+ 632, 650, 648, -1,
+ 633, 635, 634, -1,
+ 633, 640, 635, -1,
+ 634, 636, 652, -1,
+ 634, 652, 650, -1,
+ 635, 640, 641, -1,
+ 636, 637, 638, -1,
+ 636, 638, 654, -1,
+ 636, 654, 652, -1,
+ 637, 639, 638, -1,
+ 637, 642, 643, -1,
+ 637, 643, 639, -1,
+ 638, 806, 654, -1,
+ 640, 644, 645, -1,
+ 640, 645, 641, -1,
+ 641, 645, 642, -1,
+ 642, 645, 646, -1,
+ 642, 646, 647, -1,
+ 642, 647, 643, -1,
+ 643, 647, 807, -1,
+ 644, 649, 645, -1,
+ 644, 680, 649, -1,
+ 644, 805, 680, -1,
+ 645, 649, 651, -1,
+ 645, 651, 675, -1,
+ 645, 675, 681, -1,
+ 645, 681, 646, -1,
+ 646, 653, 647, -1,
+ 646, 677, 653, -1,
+ 646, 681, 682, -1,
+ 646, 682, 677, -1,
+ 647, 653, 655, -1,
+ 647, 655, 683, -1,
+ 647, 683, 807, -1,
+ 648, 649, 672, -1,
+ 648, 650, 651, -1,
+ 648, 651, 649, -1,
+ 648, 672, 804, -1,
+ 649, 673, 672, -1,
+ 649, 680, 673, -1,
+ 650, 652, 676, -1,
+ 650, 674, 675, -1,
+ 650, 675, 651, -1,
+ 650, 676, 674, -1,
+ 652, 653, 676, -1,
+ 652, 654, 655, -1,
+ 652, 655, 653, -1,
+ 653, 677, 676, -1,
+ 654, 678, 679, -1,
+ 654, 679, 655, -1,
+ 654, 806, 678, -1,
+ 655, 679, 683, -1,
+ 656, 657, 658, -1,
+ 656, 658, 666, -1,
+ 656, 664, 657, -1,
+ 656, 666, 664, -1,
+ 657, 659, 658, -1,
+ 657, 664, 665, -1,
+ 657, 665, 659, -1,
+ 658, 659, 666, -1,
+ 659, 665, 667, -1,
+ 659, 667, 666, -1,
+ 660, 661, 662, -1,
+ 660, 662, 670, -1,
+ 660, 668, 661, -1,
+ 660, 670, 668, -1,
+ 661, 663, 662, -1,
+ 661, 668, 669, -1,
+ 661, 669, 663, -1,
+ 662, 663, 670, -1,
+ 663, 669, 671, -1,
+ 663, 671, 670, -1,
+ 664, 666, 667, -1,
+ 664, 667, 665, -1,
+ 668, 670, 671, -1,
+ 668, 671, 669, -1,
+ 672, 673, 674, -1,
+ 672, 674, 690, -1,
+ 672, 688, 804, -1,
+ 672, 690, 688, -1,
+ 673, 675, 674, -1,
+ 673, 680, 675, -1,
+ 674, 676, 692, -1,
+ 674, 692, 690, -1,
+ 675, 680, 681, -1,
+ 676, 677, 678, -1,
+ 676, 678, 694, -1,
+ 676, 694, 692, -1,
+ 677, 679, 678, -1,
+ 677, 682, 683, -1,
+ 677, 683, 679, -1,
+ 678, 806, 694, -1,
+ 680, 684, 685, -1,
+ 680, 685, 681, -1,
+ 680, 805, 684, -1,
+ 681, 685, 682, -1,
+ 682, 685, 686, -1,
+ 682, 686, 687, -1,
+ 682, 687, 683, -1,
+ 683, 687, 807, -1,
+ 684, 689, 691, -1,
+ 684, 691, 685, -1,
+ 684, 713, 689, -1,
+ 684, 720, 713, -1,
+ 684, 805, 720, -1,
+ 685, 691, 721, -1,
+ 685, 721, 686, -1,
+ 686, 693, 687, -1,
+ 686, 721, 722, -1,
+ 686, 722, 693, -1,
+ 687, 693, 695, -1,
+ 687, 695, 719, -1,
+ 687, 719, 723, -1,
+ 687, 723, 807, -1,
+ 688, 689, 712, -1,
+ 688, 690, 691, -1,
+ 688, 691, 689, -1,
+ 688, 712, 804, -1,
+ 689, 713, 712, -1,
+ 690, 692, 716, -1,
+ 690, 714, 715, -1,
+ 690, 715, 691, -1,
+ 690, 716, 714, -1,
+ 691, 715, 721, -1,
+ 692, 693, 716, -1,
+ 692, 694, 695, -1,
+ 692, 695, 693, -1,
+ 693, 717, 716, -1,
+ 693, 722, 717, -1,
+ 694, 718, 719, -1,
+ 694, 719, 695, -1,
+ 694, 806, 718, -1,
+ 696, 697, 698, -1,
+ 696, 698, 706, -1,
+ 696, 704, 697, -1,
+ 696, 706, 704, -1,
+ 697, 699, 698, -1,
+ 697, 704, 705, -1,
+ 697, 705, 699, -1,
+ 698, 699, 706, -1,
+ 699, 705, 707, -1,
+ 699, 707, 706, -1,
+ 700, 701, 702, -1,
+ 700, 702, 710, -1,
+ 700, 708, 701, -1,
+ 700, 710, 708, -1,
+ 701, 703, 702, -1,
+ 701, 708, 709, -1,
+ 701, 709, 703, -1,
+ 702, 703, 710, -1,
+ 703, 709, 711, -1,
+ 703, 711, 710, -1,
+ 704, 706, 707, -1,
+ 704, 707, 705, -1,
+ 708, 710, 711, -1,
+ 708, 711, 709, -1,
+ 712, 713, 714, -1,
+ 712, 714, 728, -1,
+ 712, 728, 804, -1,
+ 713, 715, 714, -1,
+ 713, 720, 721, -1,
+ 713, 721, 715, -1,
+ 714, 716, 732, -1,
+ 714, 730, 728, -1,
+ 714, 732, 730, -1,
+ 716, 717, 718, -1,
+ 716, 718, 734, -1,
+ 716, 734, 732, -1,
+ 717, 719, 718, -1,
+ 717, 722, 719, -1,
+ 718, 806, 734, -1,
+ 719, 722, 723, -1,
+ 720, 724, 721, -1,
+ 720, 805, 724, -1,
+ 721, 724, 725, -1,
+ 721, 725, 726, -1,
+ 721, 726, 722, -1,
+ 722, 726, 727, -1,
+ 722, 727, 723, -1,
+ 723, 727, 807, -1,
+ 724, 729, 725, -1,
+ 724, 760, 729, -1,
+ 724, 805, 760, -1,
+ 725, 729, 731, -1,
+ 725, 731, 755, -1,
+ 725, 755, 761, -1,
+ 725, 761, 726, -1,
+ 726, 733, 727, -1,
+ 726, 761, 762, -1,
+ 726, 762, 733, -1,
+ 727, 733, 735, -1,
+ 727, 735, 759, -1,
+ 727, 759, 763, -1,
+ 727, 763, 807, -1,
+ 728, 729, 752, -1,
+ 728, 730, 731, -1,
+ 728, 731, 729, -1,
+ 728, 752, 804, -1,
+ 729, 753, 752, -1,
+ 729, 760, 753, -1,
+ 730, 732, 754, -1,
+ 730, 754, 755, -1,
+ 730, 755, 731, -1,
+ 732, 733, 756, -1,
+ 732, 734, 735, -1,
+ 732, 735, 733, -1,
+ 732, 756, 754, -1,
+ 733, 757, 756, -1,
+ 733, 762, 757, -1,
+ 734, 758, 759, -1,
+ 734, 759, 735, -1,
+ 734, 806, 758, -1,
+ 736, 737, 738, -1,
+ 736, 738, 746, -1,
+ 736, 744, 737, -1,
+ 736, 746, 744, -1,
+ 737, 739, 738, -1,
+ 737, 744, 745, -1,
+ 737, 745, 739, -1,
+ 738, 739, 746, -1,
+ 739, 745, 747, -1,
+ 739, 747, 746, -1,
+ 740, 741, 742, -1,
+ 740, 742, 750, -1,
+ 740, 748, 741, -1,
+ 740, 750, 748, -1,
+ 741, 743, 742, -1,
+ 741, 748, 749, -1,
+ 741, 749, 743, -1,
+ 742, 743, 750, -1,
+ 743, 749, 751, -1,
+ 743, 751, 750, -1,
+ 744, 746, 747, -1,
+ 744, 747, 745, -1,
+ 748, 750, 751, -1,
+ 748, 751, 749, -1,
+ 752, 753, 754, -1,
+ 752, 754, 768, -1,
+ 752, 768, 804, -1,
+ 753, 755, 754, -1,
+ 753, 760, 755, -1,
+ 754, 756, 772, -1,
+ 754, 770, 768, -1,
+ 754, 772, 770, -1,
+ 755, 760, 761, -1,
+ 756, 757, 758, -1,
+ 756, 758, 774, -1,
+ 756, 774, 772, -1,
+ 757, 759, 758, -1,
+ 757, 762, 759, -1,
+ 758, 806, 774, -1,
+ 759, 762, 763, -1,
+ 760, 764, 765, -1,
+ 760, 765, 761, -1,
+ 760, 805, 764, -1,
+ 761, 765, 762, -1,
+ 762, 765, 766, -1,
+ 762, 766, 763, -1,
+ 763, 766, 767, -1,
+ 763, 767, 807, -1,
+ 764, 769, 771, -1,
+ 764, 771, 765, -1,
+ 764, 793, 769, -1,
+ 764, 800, 793, -1,
+ 764, 805, 800, -1,
+ 765, 771, 801, -1,
+ 765, 801, 802, -1,
+ 765, 802, 766, -1,
+ 766, 773, 775, -1,
+ 766, 775, 767, -1,
+ 766, 802, 773, -1,
+ 767, 775, 803, -1,
+ 767, 803, 807, -1,
+ 768, 769, 792, -1,
+ 768, 770, 771, -1,
+ 768, 771, 769, -1,
+ 768, 792, 804, -1,
+ 769, 793, 792, -1,
+ 770, 772, 796, -1,
+ 770, 794, 795, -1,
+ 770, 795, 771, -1,
+ 770, 796, 794, -1,
+ 771, 795, 801, -1,
+ 772, 773, 796, -1,
+ 772, 774, 775, -1,
+ 772, 775, 773, -1,
+ 773, 797, 796, -1,
+ 773, 802, 797, -1,
+ 774, 798, 799, -1,
+ 774, 799, 775, -1,
+ 774, 806, 798, -1,
+ 775, 799, 803, -1,
+ 776, 777, 778, -1,
+ 776, 778, 786, -1,
+ 776, 784, 777, -1,
+ 776, 786, 784, -1,
+ 777, 779, 778, -1,
+ 777, 784, 785, -1,
+ 777, 785, 779, -1,
+ 778, 779, 786, -1,
+ 779, 785, 787, -1,
+ 779, 787, 786, -1,
+ 780, 781, 782, -1,
+ 780, 782, 790, -1,
+ 780, 788, 781, -1,
+ 780, 790, 788, -1,
+ 781, 783, 782, -1,
+ 781, 788, 789, -1,
+ 781, 789, 783, -1,
+ 782, 783, 790, -1,
+ 783, 789, 791, -1,
+ 783, 791, 790, -1,
+ 784, 786, 787, -1,
+ 784, 787, 785, -1,
+ 788, 790, 791, -1,
+ 788, 791, 789, -1,
+ 792, 793, 794, -1,
+ 792, 794, 804, -1,
+ 793, 795, 794, -1,
+ 793, 800, 801, -1,
+ 793, 801, 795, -1,
+ 794, 796, 804, -1,
+ 796, 797, 798, -1,
+ 796, 798, 806, -1,
+ 796, 806, 804, -1,
+ 797, 799, 798, -1,
+ 797, 802, 799, -1,
+ 799, 802, 803, -1,
+ 800, 805, 801, -1,
+ 801, 805, 802, -1,
+ 802, 805, 807, -1,
+ 802, 807, 803, -1,
+ 804, 806, 807, -1,
+ 804, 807, 805, -1 ]
+ normal Normal { vector [
+ -0.04327423224079154 -0.08654846448158308 -0.9953073415382055,
+ -0.05702659485122011 -0.028513297425610054 0.9979654098963519,
+ -0.2721655269759087 0.13608276348795434 -0.9525793444156804,
+ -0.03984095364447979 0.07968190728895957 0.9960238411119947,
+ 0.35749900358301684 0.17874950179150842 0.9166477393450756,
+ 0.1073346956024773 -0.2146693912049546 0.9707709902956607,
+ 0.1732981276177354 0.1732981276177354 0.9695027168236169,
+ 0.30286476435972143 -0.3028647999155108 0.9036292644007652,
+ 0.6666666666666666 0.3333333333333333 -0.6666666666666666,
+ 0.4018602890667246 0.8037205781334492 0.43879555644518825,
+ 0.2672612419124244 -0.5345224838248488 -0.8017837257372732,
+ 0.8037205781334492 -0.4018602890667246 0.43879555644518825,
+ 0.3651483716701107 0.18257418583505536 -0.9128709291752769,
+ 0.5014485647228638 0.6994860702801194 0.5091842244428393,
+ 0.3333333333333333 -0.6666666666666666 -0.6666666666666666,
+ 0.7847884065822798 -0.5010661621686454 0.36474629267976244,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333334,
+ -0.6666666666666667 -0.6666666666666667 0.3333333333333333,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ -0.4082482904638621 -0.40824829046386324 -0.8164965809277265,
+ -0.5773502691896258 -0.5773502691896257 -0.5773502691896258,
+ -0.8164965809277261 0.40824829046386313 -0.4082482904638631,
+ -0.6666666666666666 0.3333333333333334 -0.6666666666666666,
+ 0.6666666666666673 -0.6666666666666663 -0.333333333333333,
+ 0.408248290463863 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333342 0.6666666666666664 -0.6666666666666664,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ 0.5773502691896258 -0.5773502691896258 -0.5773502691896258,
+ 0.4082482904638631 -0.4082482904638631 0.8164965809277261,
+ 0.4082482904638631 0.8164965809277261 -0.408248290463863,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ -0.2182178902359924 0.4364357804719848 -0.8728715609439696,
+ -0.7847884079114732 0.5010661375015125 0.36474632370606636,
+ -0.3651483716701107 -0.18257418583505536 -0.9128709291752769,
+ -0.5014485647228638 -0.6994860702801194 0.5091842244428393,
+ -0.2182178902359924 0.4364357804719848 -0.8728715609439696,
+ -0.7847884079114732 0.5010661375015125 0.36474632370606636,
+ -0.5345224838248488 -0.2672612419124244 -0.8017837257372732,
+ -0.5014485630677419 -0.6994861035912621 0.5091841803120075,
+ -0.22142738425293754 0.22142738425293754 0.9497051263449113,
+ -0.1419795340980319 -0.1419795340980319 0.9796344337530258,
+ -0.19454894958241492 0.19454894958241492 0.9614059561042662,
+ -0.1732981310803935 -0.17329815142528854 0.9695027119490799,
+ 0.14682057579750413 0.29364115159500825 0.9445732330594842,
+ 0.19454894958241492 -0.19454894958241492 0.9614059561042662,
+ 0.1419795340980319 0.1419795340980319 0.9796344337530258,
+ 0.2214273894931682 -0.22142741548835335 0.9497051178404742,
+ 0.5345224838248488 0.2672612419124244 -0.8017837257372732,
+ 0.6004821907082578 0.6559645041302877 0.4573092038908875,
+ 0.18257418583505536 -0.3651483716701107 -0.9128709291752769,
+ 0.7847884079114732 -0.5010661375015125 0.36474632370606636,
+ 0.4364357804719848 0.2182178902359924 -0.8728715609439696,
+ 0.5014485647228638 0.6994860702801194 0.5091842244428393,
+ 0.2182178902359924 -0.4364357804719848 -0.8728715609439696,
+ 0.7847884065822798 -0.5010661621686454 0.36474629267976244,
+ -0.4082482904638621 -0.4082482904638633 -0.8164965809277265,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333335,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ -0.4082482904638631 -0.4082482904638631 -0.8164965809277261,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333333,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ 0.6666666666666673 -0.6666666666666663 -0.333333333333333,
+ 0.408248290463863 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333342 0.6666666666666664 -0.6666666666666664,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ 0.6666666666666666 -0.6666666666666666 -0.3333333333333333,
+ 0.4082482904638631 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333333 0.6666666666666666 -0.6666666666666666,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ -0.2672612419124244 0.5345224838248488 -0.8017837257372732,
+ -0.6994861035912621 0.5014485630677419 0.5091841803120075,
+ -0.4364357804719848 -0.2182178902359924 -0.8728715609439696,
+ -0.4018603105263378 -0.8037205801248191 0.43879553314442415,
+ -0.18257418583505536 0.3651483716701107 -0.9128709291752769,
+ -0.7847884264166718 0.501066133025442 0.3647462900392193,
+ -0.4364357804719848 -0.2182178902359924 -0.8728715609439696,
+ -0.5014486005698012 -0.6994861062167116 0.5091841397730011,
+ -0.1419795531930698 0.14197953652492254 0.979634430633828,
+ -0.293641194490613 -0.14682058000882925 0.9445732190698596,
+ -0.19454897664876486 0.1945489538090607 0.9614059497718528,
+ -0.14197955561996076 -0.14197955561996076 0.9796344275146299,
+ 0.17329815142528854 0.1732981310803935 0.9695027119490799,
+ 0.17329815142528854 -0.1732981310803935 0.9695027119490799,
+ 0.12413887209855826 0.24827771504975046 0.9607016793176604,
+ 0.29364119944504763 -0.14682059972252381 0.9445732144654496,
+ 0.4364357804719848 0.2182178902359924 -0.8728715609439696,
+ 0.5014486022249242 0.69948607290557 0.5091841839038338,
+ 0.18257418583505536 -0.3651483716701107 -0.9128709291752769,
+ 0.7847884264166718 -0.501066133025442 0.3647462900392193,
+ 0.4364357804719848 0.2182178902359924 -0.8728715609439696,
+ 0.600482231941852 0.6559645025778955 0.45730915197475075,
+ 0.2182178902359924 -0.4364357804719848 -0.8728715609439696,
+ 0.6559645223528442 -0.6004822305207624 0.45730912547555275,
+ -0.4082482904638621 -0.4082482904638633 -0.8164965809277265,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333335,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ -0.4082482904638631 -0.4082482904638631 -0.8164965809277261,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333333,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ 0.6666666666666673 -0.6666666666666663 -0.333333333333333,
+ 0.408248290463863 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333342 0.6666666666666664 -0.6666666666666664,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ 0.6666666666666666 -0.6666666666666666 -0.3333333333333333,
+ 0.4082482904638631 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333333 0.6666666666666666 -0.6666666666666666,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ -0.2182178902359924 0.4364357804719848 -0.8728715609439696,
+ -0.7847883894062768 0.5010661419775837 0.3647463573729037,
+ -0.4364357804719848 -0.2182178902359924 -0.8728715609439696,
+ -0.5014485272208078 -0.699486067654671 0.509184264981831,
+ -0.18257418583505536 0.3651483716701107 -0.9128709291752769,
+ -0.6994860369689809 0.5014485663779872 0.5091842685736577,
+ -0.5345224838248488 -0.2672612419124244 -0.8017837257372732,
+ -0.5010661083583121 -0.7847884277458669 0.3647463210655131,
+ -0.22142735301752697 0.22142737901270912 0.9497051348493455,
+ -0.17329810381018587 -0.17329812415507873 0.9695027216981523,
+ -0.12010254278928746 0.12010255688911492 0.9854698143749733,
+ -0.2214273582577569 -0.22142741024812415 0.9497051263449092,
+ 0.17329810381018587 0.17329812415507873 0.9695027216981523,
+ 0.19454892251606926 -0.19454894535577089 0.9614059624366773,
+ 0.10733468158199588 0.21466938836579774 0.9707709924736863,
+ 0.29364111365384477 -0.14682059129987426 0.9445732424446953,
+ 0.5345224838248488 0.2672612419124244 -0.8017837257372732,
+ 0.5014485272208078 0.699486067654671 0.509184264981831,
+ 0.2182178902359924 -0.4364357804719848 -0.8728715609439696,
+ 0.7847883894062768 -0.5010661419775837 0.3647463573729037,
+ 0.3651483716701107 0.18257418583505536 -0.9128709291752769,
+ 0.6004821494746675 0.655964505682681 0.4573092558070073,
+ 0.2182178902359924 -0.4364357804719848 -0.8728715609439696,
+ 0.6559644828029497 -0.6004822333629429 0.45730917847394087,
+ -0.4082482904638621 -0.4082482904638633 -0.8164965809277265,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333335,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ -0.4082482904638631 -0.4082482904638631 -0.8164965809277261,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333333,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ 0.6666666666666673 -0.6666666666666663 -0.333333333333333,
+ 0.408248290463863 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333342 0.6666666666666664 -0.6666666666666664,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ 0.6666666666666666 -0.6666666666666666 -0.3333333333333333,
+ 0.4082482904638631 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333333 0.6666666666666666 -0.6666666666666666,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ -0.2672612419124244 0.5345224838248488 -0.8017837257372732,
+ -0.7847883894062768 0.5010661419775837 0.3647463573729037,
+ -0.31234752377721214 -0.15617376188860607 -0.9370425713316364,
+ -0.5014485272208078 -0.699486067654671 0.509184264981831,
+ -0.2182178902359924 0.4364357804719848 -0.8728715609439696,
+ -0.6994860369689809 0.5014485663779872 0.5091842685736577,
+ -0.5345224838248488 -0.2672612419124244 -0.8017837257372732,
+ -0.5010661083583121 -0.7847884277458669 0.3647463210655131,
+ -0.2563027993239445 0.2563028294134428 0.9319966387779376,
+ -0.10400183656766498 -0.10400184877729785 0.9891244782338858,
+ -0.1419795150029967 0.14197953167114225 0.9796344368722226,
+ -0.25630280591315613 -0.2563028660921562 0.9319966268790834,
+ 0.22142735301752697 0.22142737901270912 0.9497051348493455,
+ 0.12413883925768154 -0.24827770766272625 0.9607016854703114,
+ 0.1419795150029967 0.14197953167114225 0.9796344368722226,
+ 0.24827767941371265 -0.12413886885422057 0.9607016889464369,
+ 0.4364357804719848 0.2182178902359924 -0.8728715609439696,
+ 0.5010661128343821 0.7847884092406676 0.36474635473236017,
+ 0.2672612419124244 -0.5345224838248488 -0.8017837257372732,
+ 0.8037205464418751 -0.4018602936848646 0.4387956102636941,
+ 0.3651483716701107 0.18257418583505536 -0.9128709291752769,
+ 0.5014485272208079 0.699486067654671 0.509184264981831,
+ 0.2182178902359924 -0.4364357804719848 -0.8728715609439696,
+ 0.6559644828029497 -0.6004822333629429 0.45730917847394087,
+ -0.4082482904638621 -0.4082482904638633 -0.8164965809277265,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333335,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ -0.4082482904638631 -0.4082482904638631 -0.8164965809277261,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333333,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ 0.6666666666666673 -0.6666666666666663 -0.333333333333333,
+ 0.408248290463863 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333342 0.6666666666666664 -0.6666666666666664,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ 0.6666666666666666 -0.6666666666666666 -0.3333333333333333,
+ 0.4082482904638631 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333333 0.6666666666666666 -0.6666666666666666,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ -0.2672612419124244 0.5345224838248488 -0.8017837257372732,
+ -0.6994860369689809 0.5014485663779872 0.5091842685736577,
+ -0.31234752377721214 -0.15617376188860607 -0.9370425713316364,
+ -0.40186026760711396 -0.8037205761420814 0.4387955797459447,
+ -0.2182178902359924 0.4364357804719848 -0.8728715609439696,
+ -0.7847883894062768 0.5010661419775837 0.3647463573729037,
+ -0.5345224838248488 -0.2672612419124244 -0.8017837257372732,
+ -0.6004821480535796 -0.6559645254576314 0.45730922930781015,
+ -0.1419795150029967 0.14197953167114225 0.9796344368722226,
+ -0.2936411086994116 -0.1468205715861809 0.944573247049104,
+ -0.19454892251606928 0.19454894535577089 0.9614059624366773,
+ -0.12413884250201977 -0.24827774329876937 0.9607016758415327,
+ 0.2936411086994116 0.1468205715861809 0.944573247049104,
+ 0.10733468158199587 -0.21466938836579774 0.9707709924736863,
+ 0.10733468158199588 0.21466938836579774 0.9707709924736863,
+ 0.29364111365384477 -0.14682059129987426 0.9445732424446953,
+ 0.4364357804719848 0.2182178902359924 -0.8728715609439696,
+ 0.40186026760711396 0.8037205761420814 0.4387955797459447,
+ 0.2182178902359924 -0.4364357804719848 -0.8728715609439696,
+ 0.8037205464418751 -0.4018602936848646 0.4387956102636941,
+ 0.4364357804719848 0.2182178902359924 -0.8728715609439696,
+ 0.6004821494746675 0.655964505682681 0.4573092558070073,
+ 0.2182178902359924 -0.4364357804719848 -0.8728715609439696,
+ 0.6559644828029497 -0.6004822333629429 0.45730917847394087,
+ -0.4082482904638621 -0.4082482904638633 -0.8164965809277265,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333335,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ -0.4082482904638631 -0.4082482904638631 -0.8164965809277261,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333333,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ 0.6666666666666673 -0.6666666666666663 -0.333333333333333,
+ 0.408248290463863 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333342 0.6666666666666664 -0.6666666666666664,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ 0.6666666666666666 -0.6666666666666666 -0.3333333333333333,
+ 0.4082482904638631 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333333 0.6666666666666666 -0.6666666666666666,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ -0.2182178902359924 0.4364357804719848 -0.8728715609439696,
+ -0.7847883894062768 0.5010661419775837 0.3647463573729037,
+ -0.4364357804719848 -0.2182178902359924 -0.8728715609439696,
+ -0.5014485272208078 -0.699486067654671 0.509184264981831,
+ -0.18257418583505536 0.3651483716701107 -0.9128709291752769,
+ -0.6994860369689809 0.5014485663779872 0.5091842685736577,
+ -0.5345224838248488 -0.2672612419124244 -0.8017837257372732,
+ -0.5010661083583121 -0.7847884277458669 0.3647463210655131,
+ -0.22142735301752697 0.22142737901270912 0.9497051348493455,
+ -0.12010254278928745 -0.12010255688911492 0.9854698143749733,
+ -0.1732981038101859 0.17329812415507873 0.9695027216981523,
+ -0.2214273582577569 -0.22142741024812415 0.9497051263449092,
+ 0.17329810381018587 0.17329812415507873 0.9695027216981523,
+ 0.19454892251606926 -0.19454894535577089 0.9614059624366773,
+ 0.12010254278928746 0.12010255688911492 0.9854698143749733,
+ 0.25630280591315613 -0.2563028660921562 0.9319966268790834,
+ 0.5345224838248488 0.2672612419124244 -0.8017837257372732,
+ 0.5014485272208078 0.699486067654671 0.509184264981831,
+ 0.18257418583505536 -0.3651483716701107 -0.9128709291752769,
+ 0.7847883894062768 -0.5010661419775837 0.3647463573729037,
+ 0.4364357804719848 0.2182178902359924 -0.8728715609439696,
+ 0.5014485272208079 0.699486067654671 0.509184264981831,
+ 0.2182178902359924 -0.4364357804719848 -0.8728715609439696,
+ 0.7847883880770843 -0.5010661666447173 0.36474632634659976,
+ -0.4082482904638621 -0.4082482904638633 -0.8164965809277265,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333335,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ -0.4082482904638631 -0.4082482904638631 -0.8164965809277261,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333333,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ 0.6666666666666673 -0.6666666666666663 -0.333333333333333,
+ 0.408248290463863 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333342 0.6666666666666664 -0.6666666666666664,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ 0.6666666666666666 -0.6666666666666666 -0.3333333333333333,
+ 0.4082482904638631 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333333 0.6666666666666666 -0.6666666666666666,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ -0.2672612419124244 0.5345224838248488 -0.8017837257372732,
+ -0.8037205464418751 0.4018602936848646 0.4387956102636941,
+ -0.4364357804719848 -0.2182178902359924 -0.8728715609439696,
+ -0.40186026760711396 -0.8037205761420814 0.4387955797459447,
+ -0.18257418583505536 0.3651483716701107 -0.9128709291752769,
+ -0.7847883894062768 0.5010661419775837 0.3647463573729037,
+ -0.4364357804719848 -0.2182178902359924 -0.8728715609439696,
+ -0.5014485255656871 -0.699486100965815 0.5091842208510002,
+ -0.12413883925768154 0.24827770766272625 0.9607016854703114,
+ -0.24827767572020032 -0.12413885243378159 0.9607016920227625,
+ -0.221427353017527 0.22142737901270912 0.9497051348493455,
+ -0.141979517429887 -0.14197955076617982 0.9796344337530253,
+ 0.17329810381018587 0.17329812415507873 0.9695027216981523,
+ 0.22142735301752697 -0.22142737901270912 0.9497051348493455,
+ 0.09444171642862814 0.18888345503183937 0.9774475958399252,
+ 0.25630280591315613 -0.2563028660921562 0.9319966268790834,
+ 0.4364357804719848 0.2182178902359924 -0.8728715609439696,
+ 0.5014485272208078 0.699486067654671 0.509184264981831,
+ 0.18257418583505536 -0.3651483716701107 -0.9128709291752769,
+ 0.7847883894062768 -0.5010661419775837 0.3647463573729037,
+ 0.4364357804719848 0.2182178902359924 -0.8728715609439696,
+ 0.6004821494746675 0.655964505682681 0.4573092558070073,
+ 0.2672612419124244 -0.5345224838248488 -0.8017837257372732,
+ 0.7847883880770843 -0.5010661666447173 0.36474632634659976,
+ -0.4082482904638621 -0.4082482904638633 -0.8164965809277265,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333335,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ -0.4082482904638631 -0.4082482904638631 -0.8164965809277261,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333333,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ 0.6666666666666673 -0.6666666666666663 -0.333333333333333,
+ 0.408248290463863 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333342 0.6666666666666664 -0.6666666666666664,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ 0.6666666666666666 -0.6666666666666666 -0.3333333333333333,
+ 0.4082482904638631 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333333 0.6666666666666666 -0.6666666666666666,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ -0.2182178902359924 0.4364357804719848 -0.8728715609439696,
+ -0.7847883894062768 0.5010661419775837 0.3647463573729037,
+ -0.4364357804719848 -0.2182178902359924 -0.8728715609439696,
+ -0.5014485272208078 -0.699486067654671 0.509184264981831,
+ -0.18257418583505536 0.3651483716701107 -0.9128709291752769,
+ -0.6559644843553409 0.6004821921293477 0.4573092303900771,
+ -0.5345224838248488 -0.2672612419124244 -0.8017837257372732,
+ -0.5014485255656871 -0.699486100965815 0.5091842208510002,
+ -0.22142735301752697 0.22142737901270912 0.9497051348493455,
+ -0.12010254278928745 -0.12010255688911492 0.9854698143749733,
+ -0.2936411086994117 0.1468205715861809 0.944573247049104,
+ -0.141979517429887 -0.14197955076617982 0.9796344337530253,
+ 0.2563027993239445 0.2563028294134428 0.9319966387779376,
+ 0.10733468158199587 -0.21466938836579774 0.9707709924736863,
+ 0.19454892251606928 0.19454894535577089 0.9614059624366773,
+ 0.1732981072728435 -0.17329814796263138 0.9695027168236158,
+ 0.5345224838248488 0.2672612419124244 -0.8017837257372732,
+ 0.5010661128343821 0.7847884092406676 0.36474635473236017,
+ 0.18257418583505536 -0.3651483716701107 -0.9128709291752769,
+ 0.8037205464418751 -0.4018602936848646 0.4387956102636941,
+ 0.4364357804719848 0.2182178902359924 -0.8728715609439696,
+ 0.5010661128343821 0.7847884092406676 0.36474635473236017,
+ 0.2182178902359924 -0.4364357804719848 -0.8728715609439696,
+ 0.6994860395944328 -0.5014486038800486 0.5091842280346534,
+ -0.4082482904638621 -0.4082482904638633 -0.8164965809277265,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333335,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ -0.4082482904638631 -0.4082482904638631 -0.8164965809277261,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333333,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ 0.6666666666666673 -0.6666666666666663 -0.333333333333333,
+ 0.408248290463863 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333342 0.6666666666666664 -0.6666666666666664,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ 0.6666666666666666 -0.6666666666666666 -0.3333333333333333,
+ 0.4082482904638631 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333333 0.6666666666666666 -0.6666666666666666,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ -0.2672612419124244 0.5345224838248488 -0.8017837257372732,
+ -0.6994860369689809 0.5014485663779872 0.5091842685736577,
+ -0.4364357804719848 -0.2182178902359924 -0.8728715609439696,
+ -0.40186026760711396 -0.8037205761420814 0.4387955797459447,
+ -0.18257418583505536 0.3651483716701107 -0.9128709291752769,
+ -0.6994860369689809 0.5014485663779872 0.5091842685736577,
+ -0.4364357804719848 -0.2182178902359924 -0.8728715609439696,
+ -0.5010661083583121 -0.7847884277458669 0.3647463210655131,
+ -0.1419795150029967 0.14197953167114225 0.9796344368722226,
+ -0.24827767572020032 -0.12413885243378159 0.9607016920227625,
+ -0.1419795150029967 0.14197953167114225 0.9796344368722226,
+ -0.2214273582577569 -0.22142741024812415 0.9497051263449092,
+ 0.14682055608381295 0.29364114664057644 0.9445732376638921,
+ 0.19454892251606926 -0.19454894535577089 0.9614059624366773,
+ 0.19454892251606928 0.19454894535577089 0.9614059624366773,
+ 0.1732981072728435 -0.17329814796263138 0.9695027168236158,
+ 0.4364357804719848 0.2182178902359924 -0.8728715609439696,
+ 0.6004821494746674 0.655964505682681 0.4573092558070073,
+ 0.18257418583505536 -0.3651483716701107 -0.9128709291752769,
+ 0.7847883894062768 -0.5010661419775837 0.3647463573729037,
+ 0.4364357804719848 0.2182178902359924 -0.8728715609439696,
+ 0.5010661128343821 0.7847884092406676 0.36474635473236017,
+ 0.2672612419124244 -0.5345224838248488 -0.8017837257372732,
+ 0.6994860395944328 -0.5014486038800486 0.5091842280346534,
+ -0.4082482904638621 -0.4082482904638633 -0.8164965809277265,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333335,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ -0.4082482904638631 -0.4082482904638631 -0.8164965809277261,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333333,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ 0.6666666666666673 -0.6666666666666663 -0.333333333333333,
+ 0.408248290463863 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333342 0.6666666666666664 -0.6666666666666664,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ 0.6666666666666666 -0.6666666666666666 -0.3333333333333333,
+ 0.4082482904638631 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333333 0.6666666666666666 -0.6666666666666666,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ -0.2182178902359924 0.4364357804719848 -0.8728715609439696,
+ -0.6994860369689809 0.5014485663779872 0.5091842685736577,
+ -0.3651483716701107 -0.18257418583505536 -0.9128709291752769,
+ -0.40186026760711396 -0.8037205761420814 0.4387955797459447,
+ -0.18257418583505536 0.3651483716701107 -0.9128709291752769,
+ -0.6994860369689809 0.5014485663779872 0.5091842685736577,
+ -0.5345224838248488 -0.2672612419124244 -0.8017837257372732,
+ -0.5010661083583121 -0.7847884277458669 0.3647463210655131,
+ -0.17329810381018587 0.17329812415507873 0.9695027216981523,
+ -0.2146693609055219 -0.10733469305366383 0.9707709972776745,
+ -0.1419795150029967 0.14197953167114225 0.9796344368722226,
+ -0.2214273582577569 -0.22142741024812415 0.9497051263449092,
+ 0.12413883925768154 0.24827770766272625 0.9607016854703114,
+ 0.2563027993239445 -0.2563028294134428 0.9319966387779376,
+ 0.1732981038101859 0.17329812415507873 0.9695027216981523,
+ 0.1732981072728435 -0.17329814796263138 0.9695027168236158,
+ 0.4364357804719848 0.2182178902359924 -0.8728715609439696,
+ 0.6004821494746674 0.655964505682681 0.4573092558070073,
+ 0.2182178902359924 -0.4364357804719848 -0.8728715609439696,
+ 0.7847883894062768 -0.5010661419775837 0.3647463573729037,
+ 0.4364357804719848 0.2182178902359924 -0.8728715609439696,
+ 0.5010661128343821 0.7847884092406676 0.36474635473236017,
+ 0.2182178902359924 -0.4364357804719848 -0.8728715609439696,
+ 0.6994860395944328 -0.5014486038800486 0.5091842280346534,
+ -0.4082482904638621 -0.4082482904638633 -0.8164965809277265,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333335,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ -0.4082482904638631 -0.4082482904638631 -0.8164965809277261,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333333,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ 0.6666666666666673 -0.6666666666666663 -0.333333333333333,
+ 0.408248290463863 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333342 0.6666666666666664 -0.6666666666666664,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ 0.6666666666666666 -0.6666666666666666 -0.3333333333333333,
+ 0.4082482904638631 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333333 0.6666666666666666 -0.6666666666666666,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ -0.2182178902359924 0.4364357804719848 -0.8728715609439696,
+ -0.6994860369689809 0.5014485663779872 0.5091842685736577,
+ -0.4364357804719848 -0.2182178902359924 -0.8728715609439696,
+ -0.40186026760711396 -0.8037205761420814 0.4387955797459447,
+ -0.18257418583505536 0.3651483716701107 -0.9128709291752769,
+ -0.6994860369689809 0.5014485663779872 0.5091842685736577,
+ -0.5345224838248488 -0.2672612419124244 -0.8017837257372732,
+ -0.5010661083583121 -0.7847884277458669 0.3647463210655131,
+ -0.1419795150029967 0.14197953167114225 0.9796344368722226,
+ -0.24827767572020032 -0.12413885243378159 0.9607016920227625,
+ -0.12010254278928746 0.12010255688911492 0.9854698143749733,
+ -0.2214273582577569 -0.22142741024812415 0.9497051263449092,
+ 0.17329810381018587 0.17329812415507873 0.9695027216981523,
+ 0.19454892251606926 -0.19454894535577089 0.9614059624366773,
+ 0.221427353017527 0.22142737901270912 0.9497051348493455,
+ 0.141979517429887 -0.14197955076617982 0.9796344337530253,
+ 0.5345224838248488 0.2672612419124244 -0.8017837257372732,
+ 0.5014485272208078 0.699486067654671 0.509184264981831,
+ 0.18257418583505536 -0.3651483716701107 -0.9128709291752769,
+ 0.7847883894062768 -0.5010661419775837 0.3647463573729037,
+ 0.4364357804719848 0.2182178902359924 -0.8728715609439696,
+ 0.5010661128343821 0.7847884092406676 0.36474635473236017,
+ 0.2182178902359924 -0.4364357804719848 -0.8728715609439696,
+ 0.6994860395944328 -0.5014486038800486 0.5091842280346534,
+ -0.4082482904638621 -0.4082482904638633 -0.8164965809277265,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333335,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ -0.4082482904638631 -0.4082482904638631 -0.8164965809277261,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333333,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ 0.6666666666666673 -0.6666666666666663 -0.333333333333333,
+ 0.408248290463863 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333342 0.6666666666666664 -0.6666666666666664,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ 0.6666666666666666 -0.6666666666666666 -0.3333333333333333,
+ 0.4082482904638631 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333333 0.6666666666666666 -0.6666666666666666,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ -0.2182178902359924 0.4364357804719848 -0.8728715609439696,
+ -0.7847883894062768 0.5010661419775837 0.3647463573729037,
+ -0.4364357804719848 -0.2182178902359924 -0.8728715609439696,
+ -0.5014485272208078 -0.699486067654671 0.509184264981831,
+ -0.18257418583505536 0.3651483716701107 -0.9128709291752769,
+ -0.6994860369689809 0.5014485663779872 0.5091842685736577,
+ -0.5345224838248488 -0.2672612419124244 -0.8017837257372732,
+ -0.5010661083583121 -0.7847884277458669 0.3647463210655131,
+ -0.2563027993239445 0.2563028294134428 0.9319966387779376,
+ -0.10400183656766498 -0.10400184877729785 0.9891244782338858,
+ -0.1732981038101859 0.17329812415507873 0.9695027216981523,
+ -0.2214273582577569 -0.22142741024812415 0.9497051263449092,
+ 0.1419795150029967 0.14197953167114225 0.9796344368722226,
+ 0.2563027993239445 -0.2563028294134428 0.9319966387779376,
+ 0.1732981038101859 0.17329812415507873 0.9695027216981523,
+ 0.1732981072728435 -0.17329814796263138 0.9695027168236158,
+ 0.5345224838248488 0.2672612419124244 -0.8017837257372732,
+ 0.5014485272208078 0.699486067654671 0.509184264981831,
+ 0.18257418583505536 -0.3651483716701107 -0.9128709291752769,
+ 0.7847883894062768 -0.5010661419775837 0.3647463573729037,
+ 0.4364357804719848 0.2182178902359924 -0.8728715609439696,
+ 0.5010661128343821 0.7847884092406676 0.36474635473236017,
+ 0.2182178902359924 -0.4364357804719848 -0.8728715609439696,
+ 0.6994860395944328 -0.5014486038800486 0.5091842280346534,
+ -0.4082482904638621 -0.4082482904638633 -0.8164965809277265,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333335,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ -0.4082482904638631 -0.4082482904638631 -0.8164965809277261,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333333,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ 0.6666666666666673 -0.6666666666666663 -0.333333333333333,
+ 0.408248290463863 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333342 0.6666666666666664 -0.6666666666666664,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ 0.6666666666666666 -0.6666666666666666 -0.3333333333333333,
+ 0.4082482904638631 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333333 0.6666666666666666 -0.6666666666666666,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ -0.2182178902359924 0.4364357804719848 -0.8728715609439696,
+ -0.7847883894062768 0.5010661419775837 0.3647463573729037,
+ -0.4364357804719848 -0.2182178902359924 -0.8728715609439696,
+ -0.5014485272208078 -0.699486067654671 0.509184264981831,
+ -0.18257418583505536 0.3651483716701107 -0.9128709291752769,
+ -0.6994860369689809 0.5014485663779872 0.5091842685736577,
+ -0.5345224838248488 -0.2672612419124244 -0.8017837257372732,
+ -0.5010661083583121 -0.7847884277458669 0.3647463210655131,
+ -0.2563027993239445 0.2563028294134428 0.9319966387779376,
+ -0.10400183656766498 -0.10400184877729785 0.9891244782338858,
+ -0.1419795150029967 0.14197953167114225 0.9796344368722226,
+ -0.25630280591315613 -0.2563028660921562 0.9319966268790834,
+ 0.12413883925768154 0.24827770766272625 0.9607016854703114,
+ 0.22142735301752697 -0.22142737901270912 0.9497051348493455,
+ 0.221427353017527 0.22142737901270912 0.9497051348493455,
+ 0.141979517429887 -0.14197955076617982 0.9796344337530253,
+ 0.5345224838248488 0.2672612419124244 -0.8017837257372732,
+ 0.6004821494746674 0.655964505682681 0.4573092558070073,
+ 0.18257418583505536 -0.3651483716701107 -0.9128709291752769,
+ 0.7847883894062768 -0.5010661419775837 0.3647463573729037,
+ 0.4364357804719848 0.2182178902359924 -0.8728715609439696,
+ 0.5010661128343821 0.7847884092406676 0.36474635473236017,
+ 0.2182178902359924 -0.4364357804719848 -0.8728715609439696,
+ 0.6994860395944328 -0.5014486038800486 0.5091842280346534,
+ -0.4082482904638621 -0.4082482904638633 -0.8164965809277265,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333335,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ -0.4082482904638631 -0.4082482904638631 -0.8164965809277261,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333333,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ 0.6666666666666673 -0.6666666666666663 -0.333333333333333,
+ 0.408248290463863 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333342 0.6666666666666664 -0.6666666666666664,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ 0.6666666666666666 -0.6666666666666666 -0.3333333333333333,
+ 0.4082482904638631 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333333 0.6666666666666666 -0.6666666666666666,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ -0.2672612419124244 0.5345224838248488 -0.8017837257372732,
+ -0.6994860369689809 0.5014485663779872 0.5091842685736577,
+ -0.3651483716701107 -0.18257418583505536 -0.9128709291752769,
+ -0.40186026760711396 -0.8037205761420814 0.4387955797459447,
+ -0.18257418583505536 0.3651483716701107 -0.9128709291752769,
+ -0.6994860369689809 0.5014485663779872 0.5091842685736577,
+ -0.5345224838248488 -0.2672612419124244 -0.8017837257372732,
+ -0.5010661083583121 -0.7847884277458669 0.3647463210655131,
+ -0.17329810381018587 0.17329812415507873 0.9695027216981523,
+ -0.2146693609055219 -0.10733469305366383 0.9707709972776745,
+ -0.12010254278928746 0.12010255688911492 0.9854698143749733,
+ -0.25630280591315613 -0.2563028660921562 0.9319966268790834,
+ 0.1419795150029967 0.14197953167114225 0.9796344368722226,
+ 0.22142735301752697 -0.22142737901270912 0.9497051348493455,
+ 0.1419795150029967 0.14197953167114225 0.9796344368722226,
+ 0.24827767941371265 -0.12413886885422057 0.9607016889464369,
+ 0.4364357804719848 0.2182178902359924 -0.8728715609439696,
+ 0.5014485272208078 0.699486067654671 0.509184264981831,
+ 0.2672612419124244 -0.5345224838248488 -0.8017837257372732,
+ 0.7847883894062768 -0.5010661419775837 0.3647463573729037,
+ 0.3651483716701107 0.18257418583505536 -0.9128709291752769,
+ 0.5014485272208079 0.699486067654671 0.509184264981831,
+ 0.2182178902359924 -0.4364357804719848 -0.8728715609439696,
+ 0.6559644828029497 -0.6004822333629429 0.45730917847394087,
+ -0.4082482904638621 -0.4082482904638633 -0.8164965809277265,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333335,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ -0.4082482904638631 -0.4082482904638631 -0.8164965809277261,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333333,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ 0.6666666666666673 -0.6666666666666663 -0.333333333333333,
+ 0.408248290463863 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333342 0.6666666666666664 -0.6666666666666664,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ 0.6666666666666666 -0.6666666666666666 -0.3333333333333333,
+ 0.4082482904638631 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333333 0.6666666666666666 -0.6666666666666666,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ -0.2672612419124244 0.5345224838248488 -0.8017837257372732,
+ -0.7847883894062768 0.5010661419775837 0.3647463573729037,
+ -0.31234752377721214 -0.15617376188860607 -0.9370425713316364,
+ -0.5014485272208078 -0.699486067654671 0.509184264981831,
+ -0.2182178902359924 0.4364357804719848 -0.8728715609439696,
+ -0.8037205464418751 0.4018602936848646 0.4387956102636942,
+ -0.5345224838248488 -0.2672612419124244 -0.8017837257372732,
+ -0.5010661083583121 -0.7847884277458669 0.3647463210655131,
+ -0.22142735301752697 0.22142737901270912 0.9497051348493455,
+ -0.17329810381018587 -0.17329812415507873 0.9695027216981523,
+ -0.10733468158199588 0.21466938836579774 0.9707709924736863,
+ -0.2214273582577569 -0.22142741024812415 0.9497051263449092,
+ 0.17329810381018587 0.17329812415507873 0.9695027216981523,
+ 0.17329810381018587 -0.17329812415507873 0.9695027216981523,
+ 0.1419795150029967 0.14197953167114225 0.9796344368722226,
+ 0.25630280591315613 -0.2563028660921562 0.9319966268790834,
+ 0.4364357804719848 0.2182178902359924 -0.8728715609439696,
+ 0.5014485272208078 0.699486067654671 0.509184264981831,
+ 0.2182178902359924 -0.4364357804719848 -0.8728715609439696,
+ 0.7847883894062768 -0.5010661419775837 0.3647463573729037,
+ 0.4364357804719848 0.2182178902359924 -0.8728715609439696,
+ 0.5014485272208079 0.699486067654671 0.509184264981831,
+ 0.2182178902359924 -0.4364357804719848 -0.8728715609439696,
+ 0.7847883880770843 -0.5010661666447173 0.36474632634659976,
+ -0.4082482904638621 -0.4082482904638633 -0.8164965809277265,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333335,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ -0.4082482904638631 -0.4082482904638631 -0.8164965809277261,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333333,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ 0.6666666666666673 -0.6666666666666663 -0.333333333333333,
+ 0.408248290463863 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333342 0.6666666666666664 -0.6666666666666664,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ 0.6666666666666666 -0.6666666666666666 -0.3333333333333333,
+ 0.4082482904638631 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333333 0.6666666666666666 -0.6666666666666666,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ -0.2182178902359924 0.4364357804719848 -0.8728715609439696,
+ -0.7847883894062768 0.5010661419775837 0.3647463573729037,
+ -0.4364357804719848 -0.2182178902359924 -0.8728715609439696,
+ -0.5014485272208078 -0.699486067654671 0.509184264981831,
+ -0.18257418583505536 0.3651483716701107 -0.9128709291752769,
+ -0.8037205464418751 0.4018602936848646 0.4387956102636942,
+ -0.5345224838248488 -0.2672612419124244 -0.8017837257372732,
+ -0.4018602629889753 -0.8037206078336596 0.43879552592742377,
+ -0.22142735301752697 0.22142737901270912 0.9497051348493455,
+ -0.17329810381018587 -0.17329812415507873 0.9695027216981523,
+ -0.09444171642862814 0.18888345503183937 0.9774475958399252,
+ -0.29364111365384477 -0.14682059129987426 0.9445732424446953,
+ 0.1419795150029967 0.14197953167114225 0.9796344368722226,
+ 0.19454892251606926 -0.19454894535577089 0.9614059624366773,
+ 0.12413883925768156 0.24827770766272625 0.9607016854703114,
+ 0.24827767941371265 -0.12413886885422055 0.9607016889464369,
+ 0.5345224838248488 0.2672612419124244 -0.8017837257372732,
+ 0.5014485272208078 0.699486067654671 0.5091842649818309,
+ 0.18257418583505536 -0.3651483716701107 -0.9128709291752769,
+ 0.7847883894062768 -0.5010661419775837 0.3647463573729037,
+ 0.4364357804719848 0.2182178902359924 -0.8728715609439696,
+ 0.6004821494746675 0.655964505682681 0.4573092558070073,
+ 0.2182178902359924 -0.4364357804719848 -0.8728715609439696,
+ 0.6559644828029497 -0.6004822333629429 0.45730917847394087,
+ -0.4082482904638621 -0.4082482904638633 -0.8164965809277265,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333335,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ -0.4082482904638631 -0.4082482904638631 -0.8164965809277261,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333333,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ 0.6666666666666673 -0.6666666666666663 -0.333333333333333,
+ 0.408248290463863 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333342 0.6666666666666664 -0.6666666666666664,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ 0.6666666666666666 -0.6666666666666666 -0.3333333333333333,
+ 0.4082482904638631 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333333 0.6666666666666666 -0.6666666666666666,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ -0.2182178902359924 0.4364357804719848 -0.8728715609439696,
+ -0.7847886854896854 0.5010660703605181 0.3647458187023395,
+ -0.4364357804719848 -0.2182178902359924 -0.8728715609439696,
+ -0.5014491272542286 -0.6994861096621264 0.5091836163563357,
+ -0.18257418583505536 0.3651483716701107 -0.9128709291752769,
+ -0.6994865699477011 0.5014485398961868 0.5091835624789771,
+ -0.5345224838248488 -0.2672612419124244 -0.8017837257372732,
+ -0.5010665030326753 -0.7847884064788824 0.36474582464360383,
+ -0.22142785278472213 0.22142746285663015 0.9497049987780537,
+ -0.14197982052388206 -0.1419795705014941 0.9796343869649623,
+ -0.12010279695376459 0.12010258545618709 0.985469779917488,
+ -0.25630339277326925 -0.256302971519866 0.9319964364969419,
+ 0.25630338618404236 0.2563029348411373 0.9319964483958151,
+ 0.12010279695376457 -0.12010258545618709 0.985469779917488,
+ 0.14197982052388208 0.1419795705014941 0.9796343869649623,
+ 0.22142785802496442 -0.2214274940920576 0.949704990273605,
+ 0.5345224838248488 0.2672612419124244 -0.8017837257372732,
+ 0.5010665075087558 0.7847883879736948 0.3647458583104508,
+ 0.18257418583505536 -0.3651483716701107 -0.9128709291752769,
+ 0.6994865699477011 -0.5014485398961868 0.5091835624789771,
+ 0.4364357804719848 0.2182178902359924 -0.8728715609439696,
+ 0.5014491272542286 0.6994861096621264 0.5091836163563357,
+ 0.2182178902359924 -0.4364357804719848 -0.8728715609439696,
+ 0.7847886841604811 -0.501066095027641 0.3647457876760357,
+ -0.4082482904638621 -0.4082482904638633 -0.8164965809277265,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333335,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ -0.4082482904638631 -0.4082482904638631 -0.8164965809277261,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333333,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ 0.6666666666666673 -0.6666666666666663 -0.333333333333333,
+ 0.408248290463863 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333342 0.6666666666666664 -0.6666666666666664,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ 0.6666666666666666 -0.6666666666666666 -0.3333333333333333,
+ 0.4082482904638631 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333333 0.6666666666666666 -0.6666666666666666,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ -0.2672612419124244 0.5345224838248488 -0.8017837257372732,
+ -0.6994865699477011 0.5014485398961868 0.5091835624789771,
+ -0.3651483716701107 -0.18257418583505536 -0.9128709291752769,
+ -0.5010665075087558 -0.7847883879736948 0.3647458583104508,
+ -0.18257418583505536 0.3651483716701107 -0.9128709291752769,
+ -0.7847886854896854 0.5010660703605181 0.3647458187023395,
+ -0.5345224838248488 -0.2672612419124244 -0.8017837257372732,
+ -0.5014491255990912 -0.6994861429732518 0.5091835722254896,
+ -0.17329848473141318 0.17329817955775667 0.969502643705402,
+ -0.1732984847314132 -0.17329817955775667 0.969502643705402,
+ -0.22142785278472213 0.22142746285663015 0.9497049987780537,
+ -0.17329848819407898 -0.17329820336531748 0.9695026388308594,
+ 0.14197982052388206 0.1419795705014941 0.9796343869649623,
+ 0.25630338618404236 -0.2563029348411373 0.9319964483958151,
+ 0.12010279695376459 0.12010258545618709 0.985469779917488,
+ 0.22142785802496442 -0.2214274940920576 0.949704990273605,
+ 0.4364357804719848 0.2182178902359924 -0.8728715609439696,
+ 0.5014491272542286 0.6994861096621264 0.5091836163563357,
+ 0.2672612419124244 -0.5345224838248488 -0.8017837257372732,
+ 0.7847886854896854 -0.5010660703605181 0.3647458187023395,
+ 0.3651483716701107 0.18257418583505536 -0.9128709291752769,
+ 0.5014491272542286 0.6994861096621264 0.5091836163563357,
+ 0.2182178902359924 -0.4364357804719848 -0.8728715609439696,
+ 0.7847886841604811 -0.501066095027641 0.3647457876760357,
+ -0.4082482904638621 -0.4082482904638633 -0.8164965809277265,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333335,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ -0.4082482904638631 -0.4082482904638631 -0.8164965809277261,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333333,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ 0.6666666666666673 -0.6666666666666663 -0.333333333333333,
+ 0.408248290463863 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333342 0.6666666666666664 -0.6666666666666664,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ 0.6666666666666666 -0.6666666666666666 -0.3333333333333333,
+ 0.4082482904638631 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333333 0.6666666666666666 -0.6666666666666666,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ -0.2672612419124244 0.5345224838248488 -0.8017837257372732,
+ -0.7847886854896854 0.5010660703605181 0.3647458187023395,
+ -0.31234752377721214 -0.15617376188860607 -0.9370425713316364,
+ -0.5014491272542286 -0.6994861096621264 0.5091836163563357,
+ -0.2182178902359924 0.4364357804719848 -0.8728715609439696,
+ -0.7847886854896854 0.5010660703605181 0.3647458187023395,
+ -0.5345224838248488 -0.2672612419124244 -0.8017837257372732,
+ -0.501449125599091 -0.6994861429732517 0.5091835722254896,
+ -0.22142785278472213 0.22142746285663015 0.9497049987780537,
+ -0.14197982052388206 -0.1419795705014941 0.9796343869649623,
+ -0.22142785278472213 0.22142746285663015 0.9497049987780537,
+ -0.141979822950778 -0.14197958959653728 0.9796343838457613,
+ 0.25630338618404236 0.2563029348411373 0.9319964483958151,
+ 0.10400205375871865 -0.10400187061408771 0.9891244531011955,
+ 0.24827824589755354 0.12413890434334507 0.9607015379619561,
+ 0.173298488194079 -0.17329820336531754 0.9695026388308594,
+ 0.4364357804719848 0.2182178902359924 -0.8728715609439696,
+ 0.5010665075087558 0.7847883879736948 0.3647458583104508,
+ 0.2182178902359924 -0.4364357804719848 -0.8728715609439696,
+ 0.6994865699477011 -0.5014485398961868 0.5091835624789771,
+ 0.4364357804719848 0.2182178902359924 -0.8728715609439696,
+ 0.4018606109611722 0.8037206080041831 0.43879520693291507,
+ 0.2182178902359924 -0.4364357804719848 -0.8728715609439696,
+ 0.6994865725731344 -0.5014485773982315 0.5091835219399574,
+ -0.4082482904638621 -0.4082482904638633 -0.8164965809277265,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333335,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ -0.4082482904638631 -0.4082482904638631 -0.8164965809277261,
+ -0.6666666666666666 -0.6666666666666666 0.3333333333333333,
+ -0.8164965809277261 0.4082482904638631 -0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 0.6666666666666666,
+ 0.6666666666666673 -0.6666666666666663 -0.333333333333333,
+ 0.408248290463863 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333342 0.6666666666666664 -0.6666666666666664,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ 0.6666666666666666 -0.6666666666666666 -0.3333333333333333,
+ 0.4082482904638631 -0.4082482904638631 0.8164965809277261,
+ 0.3333333333333333 0.6666666666666666 -0.6666666666666666,
+ 0.8164965809277261 0.4082482904638631 0.4082482904638631,
+ -0.3333333333333333 0.6666666666666666 -0.6666666666666666,
+ -0.6994865699477011 0.5014485398961868 0.5091835624789771,
+ -0.5345224838248488 -0.2672612419124244 -0.8017837257372732,
+ -0.5010665075087558 -0.7847883879736948 0.3647458583104508,
+ -0.18257418583505536 0.3651483716701107 -0.9128709291752769,
+ -0.7847886854896854 0.5010660703605181 0.3647458187023395,
+ -0.6666666666666666 -0.3333333333333333 -0.6666666666666666,
+ -0.6004828077914834 -0.6559645006194844 0.4573083986478783,
+ -0.2214278527847221 0.22142746285663015 0.9497049987780537,
+ -0.25630338618404236 -0.2563029348411373 0.9319964483958151,
+ -0.194549355578117 0.19454901298228697 0.9614058611178514,
+ -0.17874987348654625 -0.3574991593960673 0.9166476060949754,
+ 0.08297398136450224 -0.04148699068225112 -0.9956877763740267,
+ 0.0890870806374748 -0.1781741612749496 0.9799578870122228,
+ 0.02627034687463669 0.05254069374927338 -0.9982731812361942,
+ 0.09470274476207569 0.04735137238103784 0.9943788200017947 ] }
+ normalIndex [
+ 0, 1, 2, -1,
+ 0, 2, 12, -1,
+ 0, 8, 32, -1,
+ 0, 10, 8, -1,
+ 0, 12, 10, -1,
+ 0, 32, 48, -1,
+ 0, 48, 72, -1,
+ 0, 72, 88, -1,
+ 0, 88, 112, -1,
+ 0, 112, 128, -1,
+ 0, 128, 152, -1,
+ 0, 152, 168, -1,
+ 0, 168, 192, -1,
+ 0, 192, 208, -1,
+ 0, 208, 232, -1,
+ 0, 232, 248, -1,
+ 0, 248, 272, -1,
+ 0, 272, 288, -1,
+ 0, 288, 312, -1,
+ 0, 312, 328, -1,
+ 0, 328, 352, -1,
+ 0, 352, 368, -1,
+ 0, 368, 392, -1,
+ 0, 392, 804, -1,
+ 0, 804, 805, -1,
+ 0, 805, 1, -1,
+ 1, 3, 2, -1,
+ 1, 4, 5, -1,
+ 1, 5, 3, -1,
+ 1, 40, 4, -1,
+ 1, 44, 40, -1,
+ 1, 80, 44, -1,
+ 1, 84, 80, -1,
+ 1, 120, 84, -1,
+ 1, 124, 120, -1,
+ 1, 160, 124, -1,
+ 1, 164, 160, -1,
+ 1, 200, 164, -1,
+ 1, 204, 200, -1,
+ 1, 240, 204, -1,
+ 1, 244, 240, -1,
+ 1, 280, 244, -1,
+ 1, 284, 280, -1,
+ 1, 320, 284, -1,
+ 1, 324, 320, -1,
+ 1, 360, 324, -1,
+ 1, 364, 360, -1,
+ 1, 400, 364, -1,
+ 1, 404, 400, -1,
+ 1, 440, 404, -1,
+ 1, 444, 440, -1,
+ 1, 480, 444, -1,
+ 1, 484, 480, -1,
+ 1, 520, 484, -1,
+ 1, 524, 520, -1,
+ 1, 560, 524, -1,
+ 1, 564, 560, -1,
+ 1, 600, 564, -1,
+ 1, 604, 600, -1,
+ 1, 640, 604, -1,
+ 1, 644, 640, -1,
+ 1, 805, 644, -1,
+ 2, 3, 806, -1,
+ 2, 14, 12, -1,
+ 2, 38, 14, -1,
+ 2, 54, 38, -1,
+ 2, 78, 54, -1,
+ 2, 94, 78, -1,
+ 2, 806, 94, -1,
+ 3, 5, 6, -1,
+ 3, 6, 7, -1,
+ 3, 7, 43, -1,
+ 3, 43, 47, -1,
+ 3, 47, 83, -1,
+ 3, 83, 87, -1,
+ 3, 87, 123, -1,
+ 3, 123, 127, -1,
+ 3, 127, 163, -1,
+ 3, 163, 167, -1,
+ 3, 167, 203, -1,
+ 3, 203, 207, -1,
+ 3, 207, 243, -1,
+ 3, 243, 247, -1,
+ 3, 247, 283, -1,
+ 3, 283, 287, -1,
+ 3, 287, 323, -1,
+ 3, 323, 327, -1,
+ 3, 327, 363, -1,
+ 3, 363, 367, -1,
+ 3, 367, 403, -1,
+ 3, 403, 407, -1,
+ 3, 407, 443, -1,
+ 3, 443, 807, -1,
+ 3, 807, 806, -1,
+ 4, 9, 11, -1,
+ 4, 11, 5, -1,
+ 4, 40, 9, -1,
+ 5, 11, 35, -1,
+ 5, 35, 41, -1,
+ 5, 41, 42, -1,
+ 5, 42, 6, -1,
+ 6, 13, 7, -1,
+ 6, 42, 13, -1,
+ 7, 13, 15, -1,
+ 7, 15, 39, -1,
+ 7, 39, 43, -1,
+ 8, 9, 32, -1,
+ 8, 10, 11, -1,
+ 8, 11, 9, -1,
+ 9, 33, 32, -1,
+ 9, 40, 33, -1,
+ 10, 12, 34, -1,
+ 10, 34, 35, -1,
+ 10, 35, 11, -1,
+ 12, 13, 36, -1,
+ 12, 14, 15, -1,
+ 12, 15, 13, -1,
+ 12, 36, 34, -1,
+ 13, 37, 36, -1,
+ 13, 42, 37, -1,
+ 14, 38, 39, -1,
+ 14, 39, 15, -1,
+ 16, 18, 22, -1,
+ 16, 20, 24, -1,
+ 16, 22, 20, -1,
+ 16, 24, 25, -1,
+ 16, 25, 18, -1,
+ 17, 19, 23, -1,
+ 17, 21, 28, -1,
+ 17, 23, 21, -1,
+ 17, 28, 29, -1,
+ 17, 29, 19, -1,
+ 18, 25, 27, -1,
+ 18, 26, 22, -1,
+ 18, 27, 26, -1,
+ 19, 29, 31, -1,
+ 19, 30, 23, -1,
+ 19, 31, 30, -1,
+ 20, 22, 26, -1,
+ 20, 26, 24, -1,
+ 21, 23, 28, -1,
+ 23, 30, 28, -1,
+ 24, 26, 27, -1,
+ 24, 27, 25, -1,
+ 28, 30, 31, -1,
+ 28, 31, 29, -1,
+ 32, 33, 34, -1,
+ 32, 34, 50, -1,
+ 32, 50, 48, -1,
+ 33, 35, 34, -1,
+ 33, 40, 35, -1,
+ 34, 36, 52, -1,
+ 34, 52, 50, -1,
+ 35, 40, 41, -1,
+ 36, 37, 38, -1,
+ 36, 38, 54, -1,
+ 36, 54, 52, -1,
+ 37, 39, 38, -1,
+ 37, 42, 39, -1,
+ 39, 42, 43, -1,
+ 40, 44, 45, -1,
+ 40, 45, 41, -1,
+ 41, 45, 46, -1,
+ 41, 46, 42, -1,
+ 42, 46, 47, -1,
+ 42, 47, 43, -1,
+ 44, 49, 45, -1,
+ 44, 73, 49, -1,
+ 44, 80, 73, -1,
+ 45, 49, 51, -1,
+ 45, 51, 75, -1,
+ 45, 75, 81, -1,
+ 45, 81, 82, -1,
+ 45, 82, 46, -1,
+ 46, 53, 47, -1,
+ 46, 82, 53, -1,
+ 47, 53, 55, -1,
+ 47, 55, 79, -1,
+ 47, 79, 83, -1,
+ 48, 49, 72, -1,
+ 48, 50, 51, -1,
+ 48, 51, 49, -1,
+ 49, 73, 72, -1,
+ 50, 52, 76, -1,
+ 50, 74, 75, -1,
+ 50, 75, 51, -1,
+ 50, 76, 74, -1,
+ 52, 53, 76, -1,
+ 52, 54, 55, -1,
+ 52, 55, 53, -1,
+ 53, 77, 76, -1,
+ 53, 82, 77, -1,
+ 54, 78, 79, -1,
+ 54, 79, 55, -1,
+ 56, 57, 58, -1,
+ 56, 58, 66, -1,
+ 56, 64, 57, -1,
+ 56, 66, 64, -1,
+ 57, 59, 58, -1,
+ 57, 64, 65, -1,
+ 57, 65, 59, -1,
+ 58, 59, 66, -1,
+ 59, 65, 67, -1,
+ 59, 67, 66, -1,
+ 60, 61, 62, -1,
+ 60, 62, 70, -1,
+ 60, 68, 61, -1,
+ 60, 70, 68, -1,
+ 61, 63, 62, -1,
+ 61, 68, 69, -1,
+ 61, 69, 63, -1,
+ 62, 63, 70, -1,
+ 63, 69, 71, -1,
+ 63, 71, 70, -1,
+ 64, 66, 67, -1,
+ 64, 67, 65, -1,
+ 68, 70, 71, -1,
+ 68, 71, 69, -1,
+ 72, 73, 74, -1,
+ 72, 74, 88, -1,
+ 73, 75, 74, -1,
+ 73, 80, 81, -1,
+ 73, 81, 75, -1,
+ 74, 76, 90, -1,
+ 74, 90, 88, -1,
+ 76, 77, 78, -1,
+ 76, 78, 92, -1,
+ 76, 92, 90, -1,
+ 77, 79, 78, -1,
+ 77, 82, 79, -1,
+ 78, 94, 92, -1,
+ 79, 82, 83, -1,
+ 80, 84, 85, -1,
+ 80, 85, 81, -1,
+ 81, 85, 82, -1,
+ 82, 85, 86, -1,
+ 82, 86, 83, -1,
+ 83, 86, 87, -1,
+ 84, 89, 85, -1,
+ 84, 120, 89, -1,
+ 85, 89, 91, -1,
+ 85, 91, 115, -1,
+ 85, 115, 121, -1,
+ 85, 121, 122, -1,
+ 85, 122, 86, -1,
+ 86, 93, 87, -1,
+ 86, 117, 93, -1,
+ 86, 122, 117, -1,
+ 87, 93, 95, -1,
+ 87, 95, 123, -1,
+ 88, 89, 112, -1,
+ 88, 90, 91, -1,
+ 88, 91, 89, -1,
+ 89, 113, 112, -1,
+ 89, 120, 113, -1,
+ 90, 92, 116, -1,
+ 90, 114, 115, -1,
+ 90, 115, 91, -1,
+ 90, 116, 114, -1,
+ 92, 93, 116, -1,
+ 92, 94, 95, -1,
+ 92, 95, 93, -1,
+ 93, 117, 116, -1,
+ 94, 118, 119, -1,
+ 94, 119, 95, -1,
+ 94, 806, 118, -1,
+ 95, 119, 123, -1,
+ 96, 97, 98, -1,
+ 96, 98, 106, -1,
+ 96, 104, 97, -1,
+ 96, 106, 104, -1,
+ 97, 99, 98, -1,
+ 97, 104, 105, -1,
+ 97, 105, 99, -1,
+ 98, 99, 106, -1,
+ 99, 105, 107, -1,
+ 99, 107, 106, -1,
+ 100, 101, 102, -1,
+ 100, 102, 110, -1,
+ 100, 108, 101, -1,
+ 100, 110, 108, -1,
+ 101, 103, 102, -1,
+ 101, 108, 109, -1,
+ 101, 109, 103, -1,
+ 102, 103, 110, -1,
+ 103, 109, 111, -1,
+ 103, 111, 110, -1,
+ 104, 106, 107, -1,
+ 104, 107, 105, -1,
+ 108, 110, 111, -1,
+ 108, 111, 109, -1,
+ 112, 113, 114, -1,
+ 112, 114, 130, -1,
+ 112, 130, 128, -1,
+ 113, 115, 114, -1,
+ 113, 120, 115, -1,
+ 114, 116, 132, -1,
+ 114, 132, 130, -1,
+ 115, 120, 121, -1,
+ 116, 117, 118, -1,
+ 116, 118, 134, -1,
+ 116, 134, 132, -1,
+ 117, 119, 118, -1,
+ 117, 122, 123, -1,
+ 117, 123, 119, -1,
+ 118, 806, 134, -1,
+ 120, 124, 125, -1,
+ 120, 125, 121, -1,
+ 121, 125, 122, -1,
+ 122, 125, 126, -1,
+ 122, 126, 123, -1,
+ 123, 126, 127, -1,
+ 124, 129, 125, -1,
+ 124, 160, 129, -1,
+ 125, 129, 131, -1,
+ 125, 131, 155, -1,
+ 125, 155, 161, -1,
+ 125, 161, 126, -1,
+ 126, 133, 127, -1,
+ 126, 157, 133, -1,
+ 126, 161, 162, -1,
+ 126, 162, 157, -1,
+ 127, 133, 135, -1,
+ 127, 135, 163, -1,
+ 128, 129, 152, -1,
+ 128, 130, 131, -1,
+ 128, 131, 129, -1,
+ 129, 153, 152, -1,
+ 129, 160, 153, -1,
+ 130, 132, 154, -1,
+ 130, 154, 155, -1,
+ 130, 155, 131, -1,
+ 132, 133, 156, -1,
+ 132, 134, 135, -1,
+ 132, 135, 133, -1,
+ 132, 156, 154, -1,
+ 133, 157, 156, -1,
+ 134, 158, 159, -1,
+ 134, 159, 135, -1,
+ 134, 806, 158, -1,
+ 135, 159, 163, -1,
+ 136, 137, 138, -1,
+ 136, 138, 146, -1,
+ 136, 144, 137, -1,
+ 136, 146, 144, -1,
+ 137, 139, 138, -1,
+ 137, 144, 145, -1,
+ 137, 145, 139, -1,
+ 138, 139, 146, -1,
+ 139, 145, 147, -1,
+ 139, 147, 146, -1,
+ 140, 141, 142, -1,
+ 140, 142, 150, -1,
+ 140, 148, 141, -1,
+ 140, 150, 148, -1,
+ 141, 143, 142, -1,
+ 141, 148, 149, -1,
+ 141, 149, 143, -1,
+ 142, 143, 150, -1,
+ 143, 149, 151, -1,
+ 143, 151, 150, -1,
+ 144, 146, 147, -1,
+ 144, 147, 145, -1,
+ 148, 150, 151, -1,
+ 148, 151, 149, -1,
+ 152, 153, 154, -1,
+ 152, 154, 168, -1,
+ 153, 155, 154, -1,
+ 153, 160, 155, -1,
+ 154, 156, 172, -1,
+ 154, 170, 168, -1,
+ 154, 172, 170, -1,
+ 155, 160, 161, -1,
+ 156, 157, 158, -1,
+ 156, 158, 174, -1,
+ 156, 174, 172, -1,
+ 157, 159, 158, -1,
+ 157, 162, 163, -1,
+ 157, 163, 159, -1,
+ 158, 806, 174, -1,
+ 160, 164, 161, -1,
+ 161, 164, 165, -1,
+ 161, 165, 166, -1,
+ 161, 166, 162, -1,
+ 162, 166, 167, -1,
+ 162, 167, 163, -1,
+ 164, 169, 171, -1,
+ 164, 171, 165, -1,
+ 164, 193, 169, -1,
+ 164, 200, 193, -1,
+ 165, 171, 195, -1,
+ 165, 195, 201, -1,
+ 165, 201, 202, -1,
+ 165, 202, 166, -1,
+ 166, 173, 167, -1,
+ 166, 202, 173, -1,
+ 167, 173, 175, -1,
+ 167, 175, 203, -1,
+ 168, 169, 192, -1,
+ 168, 170, 171, -1,
+ 168, 171, 169, -1,
+ 169, 193, 192, -1,
+ 170, 172, 194, -1,
+ 170, 194, 195, -1,
+ 170, 195, 171, -1,
+ 172, 173, 196, -1,
+ 172, 174, 175, -1,
+ 172, 175, 173, -1,
+ 172, 196, 194, -1,
+ 173, 197, 196, -1,
+ 173, 202, 197, -1,
+ 174, 198, 199, -1,
+ 174, 199, 175, -1,
+ 174, 806, 198, -1,
+ 175, 199, 203, -1,
+ 176, 177, 178, -1,
+ 176, 178, 186, -1,
+ 176, 184, 177, -1,
+ 176, 186, 184, -1,
+ 177, 179, 178, -1,
+ 177, 184, 185, -1,
+ 177, 185, 179, -1,
+ 178, 179, 186, -1,
+ 179, 185, 187, -1,
+ 179, 187, 186, -1,
+ 180, 181, 182, -1,
+ 180, 182, 190, -1,
+ 180, 188, 181, -1,
+ 180, 190, 188, -1,
+ 181, 183, 182, -1,
+ 181, 188, 189, -1,
+ 181, 189, 183, -1,
+ 182, 183, 190, -1,
+ 183, 189, 191, -1,
+ 183, 191, 190, -1,
+ 184, 186, 187, -1,
+ 184, 187, 185, -1,
+ 188, 190, 191, -1,
+ 188, 191, 189, -1,
+ 192, 193, 194, -1,
+ 192, 194, 208, -1,
+ 193, 195, 194, -1,
+ 193, 200, 201, -1,
+ 193, 201, 195, -1,
+ 194, 196, 212, -1,
+ 194, 210, 208, -1,
+ 194, 212, 210, -1,
+ 196, 197, 198, -1,
+ 196, 198, 214, -1,
+ 196, 214, 212, -1,
+ 197, 199, 198, -1,
+ 197, 202, 199, -1,
+ 198, 806, 214, -1,
+ 199, 202, 203, -1,
+ 200, 204, 205, -1,
+ 200, 205, 201, -1,
+ 201, 205, 202, -1,
+ 202, 205, 206, -1,
+ 202, 206, 203, -1,
+ 203, 206, 207, -1,
+ 204, 209, 211, -1,
+ 204, 211, 205, -1,
+ 204, 240, 209, -1,
+ 205, 211, 235, -1,
+ 205, 235, 241, -1,
+ 205, 241, 206, -1,
+ 206, 213, 207, -1,
+ 206, 237, 213, -1,
+ 206, 241, 242, -1,
+ 206, 242, 237, -1,
+ 207, 213, 215, -1,
+ 207, 215, 243, -1,
+ 208, 209, 232, -1,
+ 208, 210, 211, -1,
+ 208, 211, 209, -1,
+ 209, 233, 232, -1,
+ 209, 240, 233, -1,
+ 210, 212, 236, -1,
+ 210, 234, 235, -1,
+ 210, 235, 211, -1,
+ 210, 236, 234, -1,
+ 212, 213, 236, -1,
+ 212, 214, 215, -1,
+ 212, 215, 213, -1,
+ 213, 237, 236, -1,
+ 214, 238, 239, -1,
+ 214, 239, 215, -1,
+ 214, 806, 238, -1,
+ 215, 239, 243, -1,
+ 216, 217, 218, -1,
+ 216, 218, 226, -1,
+ 216, 224, 217, -1,
+ 216, 226, 224, -1,
+ 217, 219, 218, -1,
+ 217, 224, 225, -1,
+ 217, 225, 219, -1,
+ 218, 219, 226, -1,
+ 219, 225, 227, -1,
+ 219, 227, 226, -1,
+ 220, 221, 222, -1,
+ 220, 222, 230, -1,
+ 220, 228, 221, -1,
+ 220, 230, 228, -1,
+ 221, 223, 222, -1,
+ 221, 228, 229, -1,
+ 221, 229, 223, -1,
+ 222, 223, 230, -1,
+ 223, 229, 231, -1,
+ 223, 231, 230, -1,
+ 224, 226, 227, -1,
+ 224, 227, 225, -1,
+ 228, 230, 231, -1,
+ 228, 231, 229, -1,
+ 232, 233, 234, -1,
+ 232, 234, 250, -1,
+ 232, 250, 248, -1,
+ 233, 235, 234, -1,
+ 233, 240, 235, -1,
+ 234, 236, 252, -1,
+ 234, 252, 250, -1,
+ 235, 240, 241, -1,
+ 236, 237, 238, -1,
+ 236, 238, 254, -1,
+ 236, 254, 252, -1,
+ 237, 239, 238, -1,
+ 237, 242, 243, -1,
+ 237, 243, 239, -1,
+ 238, 806, 254, -1,
+ 240, 244, 245, -1,
+ 240, 245, 241, -1,
+ 241, 245, 246, -1,
+ 241, 246, 242, -1,
+ 242, 246, 243, -1,
+ 243, 246, 247, -1,
+ 244, 249, 245, -1,
+ 244, 280, 249, -1,
+ 245, 249, 251, -1,
+ 245, 251, 275, -1,
+ 245, 275, 281, -1,
+ 245, 281, 282, -1,
+ 245, 282, 246, -1,
+ 246, 253, 247, -1,
+ 246, 282, 253, -1,
+ 247, 253, 255, -1,
+ 247, 255, 279, -1,
+ 247, 279, 283, -1,
+ 248, 249, 272, -1,
+ 248, 250, 251, -1,
+ 248, 251, 249, -1,
+ 249, 273, 272, -1,
+ 249, 280, 273, -1,
+ 250, 252, 276, -1,
+ 250, 274, 275, -1,
+ 250, 275, 251, -1,
+ 250, 276, 274, -1,
+ 252, 253, 276, -1,
+ 252, 254, 255, -1,
+ 252, 255, 253, -1,
+ 253, 277, 276, -1,
+ 253, 282, 277, -1,
+ 254, 278, 279, -1,
+ 254, 279, 255, -1,
+ 254, 806, 278, -1,
+ 256, 257, 258, -1,
+ 256, 258, 266, -1,
+ 256, 264, 257, -1,
+ 256, 266, 264, -1,
+ 257, 259, 258, -1,
+ 257, 264, 265, -1,
+ 257, 265, 259, -1,
+ 258, 259, 266, -1,
+ 259, 265, 267, -1,
+ 259, 267, 266, -1,
+ 260, 261, 262, -1,
+ 260, 262, 270, -1,
+ 260, 268, 261, -1,
+ 260, 270, 268, -1,
+ 261, 263, 262, -1,
+ 261, 268, 269, -1,
+ 261, 269, 263, -1,
+ 262, 263, 270, -1,
+ 263, 269, 271, -1,
+ 263, 271, 270, -1,
+ 264, 266, 267, -1,
+ 264, 267, 265, -1,
+ 268, 270, 271, -1,
+ 268, 271, 269, -1,
+ 272, 273, 274, -1,
+ 272, 274, 288, -1,
+ 273, 275, 274, -1,
+ 273, 280, 281, -1,
+ 273, 281, 275, -1,
+ 274, 276, 290, -1,
+ 274, 290, 288, -1,
+ 276, 277, 278, -1,
+ 276, 278, 292, -1,
+ 276, 292, 290, -1,
+ 277, 279, 278, -1,
+ 277, 282, 279, -1,
+ 278, 294, 292, -1,
+ 278, 806, 294, -1,
+ 279, 282, 283, -1,
+ 280, 284, 285, -1,
+ 280, 285, 281, -1,
+ 281, 285, 286, -1,
+ 281, 286, 282, -1,
+ 282, 286, 283, -1,
+ 283, 286, 287, -1,
+ 284, 289, 285, -1,
+ 284, 320, 289, -1,
+ 285, 289, 291, -1,
+ 285, 291, 315, -1,
+ 285, 315, 321, -1,
+ 285, 321, 286, -1,
+ 286, 293, 287, -1,
+ 286, 317, 293, -1,
+ 286, 321, 322, -1,
+ 286, 322, 317, -1,
+ 287, 293, 295, -1,
+ 287, 295, 319, -1,
+ 287, 319, 323, -1,
+ 288, 289, 312, -1,
+ 288, 290, 291, -1,
+ 288, 291, 289, -1,
+ 289, 313, 312, -1,
+ 289, 320, 313, -1,
+ 290, 292, 316, -1,
+ 290, 314, 315, -1,
+ 290, 315, 291, -1,
+ 290, 316, 314, -1,
+ 292, 293, 316, -1,
+ 292, 294, 295, -1,
+ 292, 295, 293, -1,
+ 293, 317, 316, -1,
+ 294, 318, 319, -1,
+ 294, 319, 295, -1,
+ 294, 806, 318, -1,
+ 296, 297, 298, -1,
+ 296, 298, 306, -1,
+ 296, 304, 297, -1,
+ 296, 306, 304, -1,
+ 297, 299, 298, -1,
+ 297, 304, 305, -1,
+ 297, 305, 299, -1,
+ 298, 299, 306, -1,
+ 299, 305, 307, -1,
+ 299, 307, 306, -1,
+ 300, 301, 302, -1,
+ 300, 302, 310, -1,
+ 300, 308, 301, -1,
+ 300, 310, 308, -1,
+ 301, 303, 302, -1,
+ 301, 308, 309, -1,
+ 301, 309, 303, -1,
+ 302, 303, 310, -1,
+ 303, 309, 311, -1,
+ 303, 311, 310, -1,
+ 304, 306, 307, -1,
+ 304, 307, 305, -1,
+ 308, 310, 311, -1,
+ 308, 311, 309, -1,
+ 312, 313, 314, -1,
+ 312, 314, 330, -1,
+ 312, 330, 328, -1,
+ 313, 315, 314, -1,
+ 313, 320, 315, -1,
+ 314, 316, 332, -1,
+ 314, 332, 330, -1,
+ 315, 320, 321, -1,
+ 316, 317, 318, -1,
+ 316, 318, 334, -1,
+ 316, 334, 332, -1,
+ 317, 319, 318, -1,
+ 317, 322, 319, -1,
+ 318, 806, 334, -1,
+ 319, 322, 323, -1,
+ 320, 324, 325, -1,
+ 320, 325, 321, -1,
+ 321, 325, 326, -1,
+ 321, 326, 322, -1,
+ 322, 326, 323, -1,
+ 323, 326, 327, -1,
+ 324, 329, 331, -1,
+ 324, 331, 325, -1,
+ 324, 353, 329, -1,
+ 324, 360, 353, -1,
+ 325, 331, 355, -1,
+ 325, 355, 361, -1,
+ 325, 361, 362, -1,
+ 325, 362, 326, -1,
+ 326, 333, 335, -1,
+ 326, 335, 327, -1,
+ 326, 357, 333, -1,
+ 326, 362, 357, -1,
+ 327, 335, 363, -1,
+ 328, 329, 352, -1,
+ 328, 330, 331, -1,
+ 328, 331, 329, -1,
+ 329, 353, 352, -1,
+ 330, 332, 356, -1,
+ 330, 354, 355, -1,
+ 330, 355, 331, -1,
+ 330, 356, 354, -1,
+ 332, 333, 356, -1,
+ 332, 334, 335, -1,
+ 332, 335, 333, -1,
+ 333, 357, 356, -1,
+ 334, 358, 359, -1,
+ 334, 359, 335, -1,
+ 334, 806, 358, -1,
+ 335, 359, 363, -1,
+ 336, 337, 338, -1,
+ 336, 338, 346, -1,
+ 336, 344, 337, -1,
+ 336, 346, 344, -1,
+ 337, 339, 338, -1,
+ 337, 344, 345, -1,
+ 337, 345, 339, -1,
+ 338, 339, 346, -1,
+ 339, 345, 347, -1,
+ 339, 347, 346, -1,
+ 340, 341, 342, -1,
+ 340, 342, 350, -1,
+ 340, 348, 341, -1,
+ 340, 350, 348, -1,
+ 341, 343, 342, -1,
+ 341, 348, 349, -1,
+ 341, 349, 343, -1,
+ 342, 343, 350, -1,
+ 343, 349, 351, -1,
+ 343, 351, 350, -1,
+ 344, 346, 347, -1,
+ 344, 347, 345, -1,
+ 348, 350, 351, -1,
+ 348, 351, 349, -1,
+ 352, 353, 354, -1,
+ 352, 354, 368, -1,
+ 353, 355, 354, -1,
+ 353, 360, 361, -1,
+ 353, 361, 355, -1,
+ 354, 356, 370, -1,
+ 354, 370, 368, -1,
+ 356, 357, 358, -1,
+ 356, 358, 372, -1,
+ 356, 372, 370, -1,
+ 357, 359, 358, -1,
+ 357, 362, 363, -1,
+ 357, 363, 359, -1,
+ 358, 374, 372, -1,
+ 358, 806, 374, -1,
+ 360, 364, 365, -1,
+ 360, 365, 361, -1,
+ 361, 365, 366, -1,
+ 361, 366, 362, -1,
+ 362, 366, 363, -1,
+ 363, 366, 367, -1,
+ 364, 369, 365, -1,
+ 364, 393, 369, -1,
+ 364, 400, 393, -1,
+ 365, 369, 371, -1,
+ 365, 371, 395, -1,
+ 365, 395, 401, -1,
+ 365, 401, 402, -1,
+ 365, 402, 366, -1,
+ 366, 373, 375, -1,
+ 366, 375, 367, -1,
+ 366, 397, 373, -1,
+ 366, 402, 397, -1,
+ 367, 375, 403, -1,
+ 368, 369, 392, -1,
+ 368, 370, 371, -1,
+ 368, 371, 369, -1,
+ 369, 393, 392, -1,
+ 370, 372, 396, -1,
+ 370, 394, 395, -1,
+ 370, 395, 371, -1,
+ 370, 396, 394, -1,
+ 372, 373, 396, -1,
+ 372, 374, 375, -1,
+ 372, 375, 373, -1,
+ 373, 397, 396, -1,
+ 374, 398, 399, -1,
+ 374, 399, 375, -1,
+ 374, 806, 398, -1,
+ 375, 399, 403, -1,
+ 376, 377, 378, -1,
+ 376, 378, 386, -1,
+ 376, 384, 377, -1,
+ 376, 386, 384, -1,
+ 377, 379, 378, -1,
+ 377, 384, 385, -1,
+ 377, 385, 379, -1,
+ 378, 379, 386, -1,
+ 379, 385, 387, -1,
+ 379, 387, 386, -1,
+ 380, 381, 382, -1,
+ 380, 382, 390, -1,
+ 380, 388, 381, -1,
+ 380, 390, 388, -1,
+ 381, 383, 382, -1,
+ 381, 388, 389, -1,
+ 381, 389, 383, -1,
+ 382, 383, 390, -1,
+ 383, 389, 391, -1,
+ 383, 391, 390, -1,
+ 384, 386, 387, -1,
+ 384, 387, 385, -1,
+ 388, 390, 391, -1,
+ 388, 391, 389, -1,
+ 392, 393, 394, -1,
+ 392, 394, 408, -1,
+ 392, 408, 804, -1,
+ 393, 395, 394, -1,
+ 393, 400, 401, -1,
+ 393, 401, 395, -1,
+ 394, 396, 412, -1,
+ 394, 410, 408, -1,
+ 394, 412, 410, -1,
+ 396, 397, 398, -1,
+ 396, 398, 414, -1,
+ 396, 414, 412, -1,
+ 397, 399, 398, -1,
+ 397, 402, 403, -1,
+ 397, 403, 399, -1,
+ 398, 806, 414, -1,
+ 400, 404, 401, -1,
+ 401, 404, 405, -1,
+ 401, 405, 406, -1,
+ 401, 406, 402, -1,
+ 402, 406, 403, -1,
+ 403, 406, 407, -1,
+ 404, 409, 405, -1,
+ 404, 433, 409, -1,
+ 404, 440, 433, -1,
+ 405, 409, 411, -1,
+ 405, 411, 435, -1,
+ 405, 435, 441, -1,
+ 405, 441, 406, -1,
+ 406, 413, 415, -1,
+ 406, 415, 407, -1,
+ 406, 437, 413, -1,
+ 406, 441, 442, -1,
+ 406, 442, 437, -1,
+ 407, 415, 443, -1,
+ 408, 409, 432, -1,
+ 408, 410, 411, -1,
+ 408, 411, 409, -1,
+ 408, 432, 804, -1,
+ 409, 433, 432, -1,
+ 410, 412, 436, -1,
+ 410, 434, 435, -1,
+ 410, 435, 411, -1,
+ 410, 436, 434, -1,
+ 412, 413, 436, -1,
+ 412, 414, 415, -1,
+ 412, 415, 413, -1,
+ 413, 437, 436, -1,
+ 414, 438, 439, -1,
+ 414, 439, 415, -1,
+ 414, 806, 438, -1,
+ 415, 439, 443, -1,
+ 416, 417, 418, -1,
+ 416, 418, 426, -1,
+ 416, 424, 417, -1,
+ 416, 426, 424, -1,
+ 417, 419, 418, -1,
+ 417, 424, 425, -1,
+ 417, 425, 419, -1,
+ 418, 419, 426, -1,
+ 419, 425, 427, -1,
+ 419, 427, 426, -1,
+ 420, 421, 422, -1,
+ 420, 422, 430, -1,
+ 420, 428, 421, -1,
+ 420, 430, 428, -1,
+ 421, 423, 422, -1,
+ 421, 428, 429, -1,
+ 421, 429, 423, -1,
+ 422, 423, 430, -1,
+ 423, 429, 431, -1,
+ 423, 431, 430, -1,
+ 424, 426, 427, -1,
+ 424, 427, 425, -1,
+ 428, 430, 431, -1,
+ 428, 431, 429, -1,
+ 432, 433, 434, -1,
+ 432, 434, 450, -1,
+ 432, 448, 804, -1,
+ 432, 450, 448, -1,
+ 433, 435, 434, -1,
+ 433, 440, 441, -1,
+ 433, 441, 435, -1,
+ 434, 436, 452, -1,
+ 434, 452, 450, -1,
+ 436, 437, 438, -1,
+ 436, 438, 454, -1,
+ 436, 454, 452, -1,
+ 437, 439, 438, -1,
+ 437, 442, 443, -1,
+ 437, 443, 439, -1,
+ 438, 806, 454, -1,
+ 440, 444, 445, -1,
+ 440, 445, 441, -1,
+ 441, 445, 442, -1,
+ 442, 445, 446, -1,
+ 442, 446, 447, -1,
+ 442, 447, 443, -1,
+ 443, 447, 807, -1,
+ 444, 449, 445, -1,
+ 444, 480, 449, -1,
+ 445, 449, 451, -1,
+ 445, 451, 475, -1,
+ 445, 475, 481, -1,
+ 445, 481, 446, -1,
+ 446, 453, 455, -1,
+ 446, 455, 447, -1,
+ 446, 477, 453, -1,
+ 446, 481, 482, -1,
+ 446, 482, 477, -1,
+ 447, 455, 483, -1,
+ 447, 483, 807, -1,
+ 448, 449, 472, -1,
+ 448, 450, 451, -1,
+ 448, 451, 449, -1,
+ 448, 472, 804, -1,
+ 449, 473, 472, -1,
+ 449, 480, 473, -1,
+ 450, 452, 476, -1,
+ 450, 474, 475, -1,
+ 450, 475, 451, -1,
+ 450, 476, 474, -1,
+ 452, 453, 476, -1,
+ 452, 454, 455, -1,
+ 452, 455, 453, -1,
+ 453, 477, 476, -1,
+ 454, 478, 479, -1,
+ 454, 479, 455, -1,
+ 454, 806, 478, -1,
+ 455, 479, 483, -1,
+ 456, 457, 458, -1,
+ 456, 458, 466, -1,
+ 456, 464, 457, -1,
+ 456, 466, 464, -1,
+ 457, 459, 458, -1,
+ 457, 464, 465, -1,
+ 457, 465, 459, -1,
+ 458, 459, 466, -1,
+ 459, 465, 467, -1,
+ 459, 467, 466, -1,
+ 460, 461, 462, -1,
+ 460, 462, 470, -1,
+ 460, 468, 461, -1,
+ 460, 470, 468, -1,
+ 461, 463, 462, -1,
+ 461, 468, 469, -1,
+ 461, 469, 463, -1,
+ 462, 463, 470, -1,
+ 463, 469, 471, -1,
+ 463, 471, 470, -1,
+ 464, 466, 467, -1,
+ 464, 467, 465, -1,
+ 468, 470, 471, -1,
+ 468, 471, 469, -1,
+ 472, 473, 474, -1,
+ 472, 474, 490, -1,
+ 472, 488, 804, -1,
+ 472, 490, 488, -1,
+ 473, 475, 474, -1,
+ 473, 480, 475, -1,
+ 474, 476, 492, -1,
+ 474, 492, 490, -1,
+ 475, 480, 481, -1,
+ 476, 477, 478, -1,
+ 476, 478, 494, -1,
+ 476, 494, 492, -1,
+ 477, 479, 478, -1,
+ 477, 482, 483, -1,
+ 477, 483, 479, -1,
+ 478, 806, 494, -1,
+ 480, 484, 481, -1,
+ 481, 484, 485, -1,
+ 481, 485, 486, -1,
+ 481, 486, 482, -1,
+ 482, 486, 483, -1,
+ 483, 486, 487, -1,
+ 483, 487, 807, -1,
+ 484, 489, 485, -1,
+ 484, 520, 489, -1,
+ 485, 489, 491, -1,
+ 485, 491, 515, -1,
+ 485, 515, 521, -1,
+ 485, 521, 486, -1,
+ 486, 493, 495, -1,
+ 486, 495, 487, -1,
+ 486, 517, 493, -1,
+ 486, 521, 522, -1,
+ 486, 522, 517, -1,
+ 487, 495, 523, -1,
+ 487, 523, 807, -1,
+ 488, 489, 512, -1,
+ 488, 490, 491, -1,
+ 488, 491, 489, -1,
+ 488, 512, 804, -1,
+ 489, 513, 512, -1,
+ 489, 520, 513, -1,
+ 490, 492, 516, -1,
+ 490, 514, 515, -1,
+ 490, 515, 491, -1,
+ 490, 516, 514, -1,
+ 492, 493, 516, -1,
+ 492, 494, 495, -1,
+ 492, 495, 493, -1,
+ 493, 517, 516, -1,
+ 494, 518, 519, -1,
+ 494, 519, 495, -1,
+ 494, 806, 518, -1,
+ 495, 519, 523, -1,
+ 496, 497, 498, -1,
+ 496, 498, 506, -1,
+ 496, 504, 497, -1,
+ 496, 506, 504, -1,
+ 497, 499, 498, -1,
+ 497, 504, 505, -1,
+ 497, 505, 499, -1,
+ 498, 499, 506, -1,
+ 499, 505, 507, -1,
+ 499, 507, 506, -1,
+ 500, 501, 502, -1,
+ 500, 502, 510, -1,
+ 500, 508, 501, -1,
+ 500, 510, 508, -1,
+ 501, 503, 502, -1,
+ 501, 508, 509, -1,
+ 501, 509, 503, -1,
+ 502, 503, 510, -1,
+ 503, 509, 511, -1,
+ 503, 511, 510, -1,
+ 504, 506, 507, -1,
+ 504, 507, 505, -1,
+ 508, 510, 511, -1,
+ 508, 511, 509, -1,
+ 512, 513, 514, -1,
+ 512, 514, 530, -1,
+ 512, 528, 804, -1,
+ 512, 530, 528, -1,
+ 513, 515, 514, -1,
+ 513, 520, 515, -1,
+ 514, 516, 532, -1,
+ 514, 532, 530, -1,
+ 515, 520, 521, -1,
+ 516, 517, 518, -1,
+ 516, 518, 534, -1,
+ 516, 534, 532, -1,
+ 517, 519, 518, -1,
+ 517, 522, 523, -1,
+ 517, 523, 519, -1,
+ 518, 806, 534, -1,
+ 520, 524, 521, -1,
+ 521, 524, 525, -1,
+ 521, 525, 526, -1,
+ 521, 526, 522, -1,
+ 522, 526, 527, -1,
+ 522, 527, 523, -1,
+ 523, 527, 807, -1,
+ 524, 529, 525, -1,
+ 524, 553, 529, -1,
+ 524, 560, 553, -1,
+ 525, 529, 531, -1,
+ 525, 531, 555, -1,
+ 525, 555, 561, -1,
+ 525, 561, 562, -1,
+ 525, 562, 526, -1,
+ 526, 533, 535, -1,
+ 526, 535, 527, -1,
+ 526, 557, 533, -1,
+ 526, 562, 557, -1,
+ 527, 535, 563, -1,
+ 527, 563, 807, -1,
+ 528, 529, 552, -1,
+ 528, 530, 531, -1,
+ 528, 531, 529, -1,
+ 528, 552, 804, -1,
+ 529, 553, 552, -1,
+ 530, 532, 556, -1,
+ 530, 554, 555, -1,
+ 530, 555, 531, -1,
+ 530, 556, 554, -1,
+ 532, 533, 556, -1,
+ 532, 534, 535, -1,
+ 532, 535, 533, -1,
+ 533, 557, 556, -1,
+ 534, 558, 559, -1,
+ 534, 559, 535, -1,
+ 534, 806, 558, -1,
+ 535, 559, 563, -1,
+ 536, 537, 538, -1,
+ 536, 538, 546, -1,
+ 536, 544, 537, -1,
+ 536, 546, 544, -1,
+ 537, 539, 538, -1,
+ 537, 544, 545, -1,
+ 537, 545, 539, -1,
+ 538, 539, 546, -1,
+ 539, 545, 547, -1,
+ 539, 547, 546, -1,
+ 540, 541, 542, -1,
+ 540, 542, 550, -1,
+ 540, 548, 541, -1,
+ 540, 550, 548, -1,
+ 541, 543, 542, -1,
+ 541, 548, 549, -1,
+ 541, 549, 543, -1,
+ 542, 543, 550, -1,
+ 543, 549, 551, -1,
+ 543, 551, 550, -1,
+ 544, 546, 547, -1,
+ 544, 547, 545, -1,
+ 548, 550, 551, -1,
+ 548, 551, 549, -1,
+ 552, 553, 554, -1,
+ 552, 554, 568, -1,
+ 552, 568, 804, -1,
+ 553, 555, 554, -1,
+ 553, 560, 561, -1,
+ 553, 561, 555, -1,
+ 554, 556, 572, -1,
+ 554, 570, 568, -1,
+ 554, 572, 570, -1,
+ 556, 557, 558, -1,
+ 556, 558, 574, -1,
+ 556, 574, 572, -1,
+ 557, 559, 558, -1,
+ 557, 562, 563, -1,
+ 557, 563, 559, -1,
+ 558, 806, 574, -1,
+ 560, 564, 561, -1,
+ 561, 564, 565, -1,
+ 561, 565, 566, -1,
+ 561, 566, 562, -1,
+ 562, 566, 567, -1,
+ 562, 567, 563, -1,
+ 563, 567, 807, -1,
+ 564, 569, 565, -1,
+ 564, 600, 569, -1,
+ 565, 569, 571, -1,
+ 565, 571, 595, -1,
+ 565, 595, 601, -1,
+ 565, 601, 602, -1,
+ 565, 602, 566, -1,
+ 566, 573, 567, -1,
+ 566, 602, 573, -1,
+ 567, 573, 575, -1,
+ 567, 575, 603, -1,
+ 567, 603, 807, -1,
+ 568, 569, 592, -1,
+ 568, 570, 571, -1,
+ 568, 571, 569, -1,
+ 568, 592, 804, -1,
+ 569, 593, 592, -1,
+ 569, 600, 593, -1,
+ 570, 572, 594, -1,
+ 570, 594, 595, -1,
+ 570, 595, 571, -1,
+ 572, 573, 596, -1,
+ 572, 574, 575, -1,
+ 572, 575, 573, -1,
+ 572, 596, 594, -1,
+ 573, 597, 596, -1,
+ 573, 602, 597, -1,
+ 574, 598, 599, -1,
+ 574, 599, 575, -1,
+ 574, 806, 598, -1,
+ 575, 599, 603, -1,
+ 576, 577, 578, -1,
+ 576, 578, 586, -1,
+ 576, 584, 577, -1,
+ 576, 586, 584, -1,
+ 577, 579, 578, -1,
+ 577, 584, 585, -1,
+ 577, 585, 579, -1,
+ 578, 579, 586, -1,
+ 579, 585, 587, -1,
+ 579, 587, 586, -1,
+ 580, 581, 582, -1,
+ 580, 582, 590, -1,
+ 580, 588, 581, -1,
+ 580, 590, 588, -1,
+ 581, 583, 582, -1,
+ 581, 588, 589, -1,
+ 581, 589, 583, -1,
+ 582, 583, 590, -1,
+ 583, 589, 591, -1,
+ 583, 591, 590, -1,
+ 584, 586, 587, -1,
+ 584, 587, 585, -1,
+ 588, 590, 591, -1,
+ 588, 591, 589, -1,
+ 592, 593, 594, -1,
+ 592, 594, 608, -1,
+ 592, 608, 804, -1,
+ 593, 595, 594, -1,
+ 593, 600, 595, -1,
+ 594, 596, 612, -1,
+ 594, 610, 608, -1,
+ 594, 612, 610, -1,
+ 595, 600, 601, -1,
+ 596, 597, 598, -1,
+ 596, 598, 614, -1,
+ 596, 614, 612, -1,
+ 597, 599, 598, -1,
+ 597, 602, 603, -1,
+ 597, 603, 599, -1,
+ 598, 806, 614, -1,
+ 600, 604, 605, -1,
+ 600, 605, 601, -1,
+ 601, 605, 602, -1,
+ 602, 605, 606, -1,
+ 602, 606, 603, -1,
+ 603, 606, 607, -1,
+ 603, 607, 807, -1,
+ 604, 609, 605, -1,
+ 604, 640, 609, -1,
+ 605, 609, 611, -1,
+ 605, 611, 635, -1,
+ 605, 635, 641, -1,
+ 605, 641, 642, -1,
+ 605, 642, 606, -1,
+ 606, 613, 607, -1,
+ 606, 642, 613, -1,
+ 607, 613, 615, -1,
+ 607, 615, 639, -1,
+ 607, 639, 643, -1,
+ 607, 643, 807, -1,
+ 608, 609, 632, -1,
+ 608, 610, 611, -1,
+ 608, 611, 609, -1,
+ 608, 632, 804, -1,
+ 609, 633, 632, -1,
+ 609, 640, 633, -1,
+ 610, 612, 636, -1,
+ 610, 634, 635, -1,
+ 610, 635, 611, -1,
+ 610, 636, 634, -1,
+ 612, 613, 636, -1,
+ 612, 614, 615, -1,
+ 612, 615, 613, -1,
+ 613, 637, 636, -1,
+ 613, 642, 637, -1,
+ 614, 638, 639, -1,
+ 614, 639, 615, -1,
+ 614, 806, 638, -1,
+ 616, 617, 618, -1,
+ 616, 618, 626, -1,
+ 616, 624, 617, -1,
+ 616, 626, 624, -1,
+ 617, 619, 618, -1,
+ 617, 624, 625, -1,
+ 617, 625, 619, -1,
+ 618, 619, 626, -1,
+ 619, 625, 627, -1,
+ 619, 627, 626, -1,
+ 620, 621, 622, -1,
+ 620, 622, 630, -1,
+ 620, 628, 621, -1,
+ 620, 630, 628, -1,
+ 621, 623, 622, -1,
+ 621, 628, 629, -1,
+ 621, 629, 623, -1,
+ 622, 623, 630, -1,
+ 623, 629, 631, -1,
+ 623, 631, 630, -1,
+ 624, 626, 627, -1,
+ 624, 627, 625, -1,
+ 628, 630, 631, -1,
+ 628, 631, 629, -1,
+ 632, 633, 634, -1,
+ 632, 634, 650, -1,
+ 632, 648, 804, -1,
+ 632, 650, 648, -1,
+ 633, 635, 634, -1,
+ 633, 640, 635, -1,
+ 634, 636, 652, -1,
+ 634, 652, 650, -1,
+ 635, 640, 641, -1,
+ 636, 637, 638, -1,
+ 636, 638, 654, -1,
+ 636, 654, 652, -1,
+ 637, 639, 638, -1,
+ 637, 642, 643, -1,
+ 637, 643, 639, -1,
+ 638, 806, 654, -1,
+ 640, 644, 645, -1,
+ 640, 645, 641, -1,
+ 641, 645, 642, -1,
+ 642, 645, 646, -1,
+ 642, 646, 647, -1,
+ 642, 647, 643, -1,
+ 643, 647, 807, -1,
+ 644, 649, 645, -1,
+ 644, 680, 649, -1,
+ 644, 805, 680, -1,
+ 645, 649, 651, -1,
+ 645, 651, 675, -1,
+ 645, 675, 681, -1,
+ 645, 681, 646, -1,
+ 646, 653, 647, -1,
+ 646, 677, 653, -1,
+ 646, 681, 682, -1,
+ 646, 682, 677, -1,
+ 647, 653, 655, -1,
+ 647, 655, 683, -1,
+ 647, 683, 807, -1,
+ 648, 649, 672, -1,
+ 648, 650, 651, -1,
+ 648, 651, 649, -1,
+ 648, 672, 804, -1,
+ 649, 673, 672, -1,
+ 649, 680, 673, -1,
+ 650, 652, 676, -1,
+ 650, 674, 675, -1,
+ 650, 675, 651, -1,
+ 650, 676, 674, -1,
+ 652, 653, 676, -1,
+ 652, 654, 655, -1,
+ 652, 655, 653, -1,
+ 653, 677, 676, -1,
+ 654, 678, 679, -1,
+ 654, 679, 655, -1,
+ 654, 806, 678, -1,
+ 655, 679, 683, -1,
+ 656, 657, 658, -1,
+ 656, 658, 666, -1,
+ 656, 664, 657, -1,
+ 656, 666, 664, -1,
+ 657, 659, 658, -1,
+ 657, 664, 665, -1,
+ 657, 665, 659, -1,
+ 658, 659, 666, -1,
+ 659, 665, 667, -1,
+ 659, 667, 666, -1,
+ 660, 661, 662, -1,
+ 660, 662, 670, -1,
+ 660, 668, 661, -1,
+ 660, 670, 668, -1,
+ 661, 663, 662, -1,
+ 661, 668, 669, -1,
+ 661, 669, 663, -1,
+ 662, 663, 670, -1,
+ 663, 669, 671, -1,
+ 663, 671, 670, -1,
+ 664, 666, 667, -1,
+ 664, 667, 665, -1,
+ 668, 670, 671, -1,
+ 668, 671, 669, -1,
+ 672, 673, 674, -1,
+ 672, 674, 690, -1,
+ 672, 688, 804, -1,
+ 672, 690, 688, -1,
+ 673, 675, 674, -1,
+ 673, 680, 675, -1,
+ 674, 676, 692, -1,
+ 674, 692, 690, -1,
+ 675, 680, 681, -1,
+ 676, 677, 678, -1,
+ 676, 678, 694, -1,
+ 676, 694, 692, -1,
+ 677, 679, 678, -1,
+ 677, 682, 683, -1,
+ 677, 683, 679, -1,
+ 678, 806, 694, -1,
+ 680, 684, 685, -1,
+ 680, 685, 681, -1,
+ 680, 805, 684, -1,
+ 681, 685, 682, -1,
+ 682, 685, 686, -1,
+ 682, 686, 687, -1,
+ 682, 687, 683, -1,
+ 683, 687, 807, -1,
+ 684, 689, 691, -1,
+ 684, 691, 685, -1,
+ 684, 713, 689, -1,
+ 684, 720, 713, -1,
+ 684, 805, 720, -1,
+ 685, 691, 721, -1,
+ 685, 721, 686, -1,
+ 686, 693, 687, -1,
+ 686, 721, 722, -1,
+ 686, 722, 693, -1,
+ 687, 693, 695, -1,
+ 687, 695, 719, -1,
+ 687, 719, 723, -1,
+ 687, 723, 807, -1,
+ 688, 689, 712, -1,
+ 688, 690, 691, -1,
+ 688, 691, 689, -1,
+ 688, 712, 804, -1,
+ 689, 713, 712, -1,
+ 690, 692, 716, -1,
+ 690, 714, 715, -1,
+ 690, 715, 691, -1,
+ 690, 716, 714, -1,
+ 691, 715, 721, -1,
+ 692, 693, 716, -1,
+ 692, 694, 695, -1,
+ 692, 695, 693, -1,
+ 693, 717, 716, -1,
+ 693, 722, 717, -1,
+ 694, 718, 719, -1,
+ 694, 719, 695, -1,
+ 694, 806, 718, -1,
+ 696, 697, 698, -1,
+ 696, 698, 706, -1,
+ 696, 704, 697, -1,
+ 696, 706, 704, -1,
+ 697, 699, 698, -1,
+ 697, 704, 705, -1,
+ 697, 705, 699, -1,
+ 698, 699, 706, -1,
+ 699, 705, 707, -1,
+ 699, 707, 706, -1,
+ 700, 701, 702, -1,
+ 700, 702, 710, -1,
+ 700, 708, 701, -1,
+ 700, 710, 708, -1,
+ 701, 703, 702, -1,
+ 701, 708, 709, -1,
+ 701, 709, 703, -1,
+ 702, 703, 710, -1,
+ 703, 709, 711, -1,
+ 703, 711, 710, -1,
+ 704, 706, 707, -1,
+ 704, 707, 705, -1,
+ 708, 710, 711, -1,
+ 708, 711, 709, -1,
+ 712, 713, 714, -1,
+ 712, 714, 728, -1,
+ 712, 728, 804, -1,
+ 713, 715, 714, -1,
+ 713, 720, 721, -1,
+ 713, 721, 715, -1,
+ 714, 716, 732, -1,
+ 714, 730, 728, -1,
+ 714, 732, 730, -1,
+ 716, 717, 718, -1,
+ 716, 718, 734, -1,
+ 716, 734, 732, -1,
+ 717, 719, 718, -1,
+ 717, 722, 719, -1,
+ 718, 806, 734, -1,
+ 719, 722, 723, -1,
+ 720, 724, 721, -1,
+ 720, 805, 724, -1,
+ 721, 724, 725, -1,
+ 721, 725, 726, -1,
+ 721, 726, 722, -1,
+ 722, 726, 727, -1,
+ 722, 727, 723, -1,
+ 723, 727, 807, -1,
+ 724, 729, 725, -1,
+ 724, 760, 729, -1,
+ 724, 805, 760, -1,
+ 725, 729, 731, -1,
+ 725, 731, 755, -1,
+ 725, 755, 761, -1,
+ 725, 761, 726, -1,
+ 726, 733, 727, -1,
+ 726, 761, 762, -1,
+ 726, 762, 733, -1,
+ 727, 733, 735, -1,
+ 727, 735, 759, -1,
+ 727, 759, 763, -1,
+ 727, 763, 807, -1,
+ 728, 729, 752, -1,
+ 728, 730, 731, -1,
+ 728, 731, 729, -1,
+ 728, 752, 804, -1,
+ 729, 753, 752, -1,
+ 729, 760, 753, -1,
+ 730, 732, 754, -1,
+ 730, 754, 755, -1,
+ 730, 755, 731, -1,
+ 732, 733, 756, -1,
+ 732, 734, 735, -1,
+ 732, 735, 733, -1,
+ 732, 756, 754, -1,
+ 733, 757, 756, -1,
+ 733, 762, 757, -1,
+ 734, 758, 759, -1,
+ 734, 759, 735, -1,
+ 734, 806, 758, -1,
+ 736, 737, 738, -1,
+ 736, 738, 746, -1,
+ 736, 744, 737, -1,
+ 736, 746, 744, -1,
+ 737, 739, 738, -1,
+ 737, 744, 745, -1,
+ 737, 745, 739, -1,
+ 738, 739, 746, -1,
+ 739, 745, 747, -1,
+ 739, 747, 746, -1,
+ 740, 741, 742, -1,
+ 740, 742, 750, -1,
+ 740, 748, 741, -1,
+ 740, 750, 748, -1,
+ 741, 743, 742, -1,
+ 741, 748, 749, -1,
+ 741, 749, 743, -1,
+ 742, 743, 750, -1,
+ 743, 749, 751, -1,
+ 743, 751, 750, -1,
+ 744, 746, 747, -1,
+ 744, 747, 745, -1,
+ 748, 750, 751, -1,
+ 748, 751, 749, -1,
+ 752, 753, 754, -1,
+ 752, 754, 768, -1,
+ 752, 768, 804, -1,
+ 753, 755, 754, -1,
+ 753, 760, 755, -1,
+ 754, 756, 772, -1,
+ 754, 770, 768, -1,
+ 754, 772, 770, -1,
+ 755, 760, 761, -1,
+ 756, 757, 758, -1,
+ 756, 758, 774, -1,
+ 756, 774, 772, -1,
+ 757, 759, 758, -1,
+ 757, 762, 759, -1,
+ 758, 806, 774, -1,
+ 759, 762, 763, -1,
+ 760, 764, 765, -1,
+ 760, 765, 761, -1,
+ 760, 805, 764, -1,
+ 761, 765, 762, -1,
+ 762, 765, 766, -1,
+ 762, 766, 763, -1,
+ 763, 766, 767, -1,
+ 763, 767, 807, -1,
+ 764, 769, 771, -1,
+ 764, 771, 765, -1,
+ 764, 793, 769, -1,
+ 764, 800, 793, -1,
+ 764, 805, 800, -1,
+ 765, 771, 801, -1,
+ 765, 801, 802, -1,
+ 765, 802, 766, -1,
+ 766, 773, 775, -1,
+ 766, 775, 767, -1,
+ 766, 802, 773, -1,
+ 767, 775, 803, -1,
+ 767, 803, 807, -1,
+ 768, 769, 792, -1,
+ 768, 770, 771, -1,
+ 768, 771, 769, -1,
+ 768, 792, 804, -1,
+ 769, 793, 792, -1,
+ 770, 772, 796, -1,
+ 770, 794, 795, -1,
+ 770, 795, 771, -1,
+ 770, 796, 794, -1,
+ 771, 795, 801, -1,
+ 772, 773, 796, -1,
+ 772, 774, 775, -1,
+ 772, 775, 773, -1,
+ 773, 797, 796, -1,
+ 773, 802, 797, -1,
+ 774, 798, 799, -1,
+ 774, 799, 775, -1,
+ 774, 806, 798, -1,
+ 775, 799, 803, -1,
+ 776, 777, 778, -1,
+ 776, 778, 786, -1,
+ 776, 784, 777, -1,
+ 776, 786, 784, -1,
+ 777, 779, 778, -1,
+ 777, 784, 785, -1,
+ 777, 785, 779, -1,
+ 778, 779, 786, -1,
+ 779, 785, 787, -1,
+ 779, 787, 786, -1,
+ 780, 781, 782, -1,
+ 780, 782, 790, -1,
+ 780, 788, 781, -1,
+ 780, 790, 788, -1,
+ 781, 783, 782, -1,
+ 781, 788, 789, -1,
+ 781, 789, 783, -1,
+ 782, 783, 790, -1,
+ 783, 789, 791, -1,
+ 783, 791, 790, -1,
+ 784, 786, 787, -1,
+ 784, 787, 785, -1,
+ 788, 790, 791, -1,
+ 788, 791, 789, -1,
+ 792, 793, 794, -1,
+ 792, 794, 804, -1,
+ 793, 795, 794, -1,
+ 793, 800, 801, -1,
+ 793, 801, 795, -1,
+ 794, 796, 804, -1,
+ 796, 797, 798, -1,
+ 796, 798, 806, -1,
+ 796, 806, 804, -1,
+ 797, 799, 798, -1,
+ 797, 802, 799, -1,
+ 799, 802, 803, -1,
+ 800, 805, 801, -1,
+ 801, 805, 802, -1,
+ 802, 805, 807, -1,
+ 802, 807, 803, -1,
+ 804, 806, 807, -1,
+ 804, 807, 805, -1 ]
+ color Color { color [
+ 0.21333333333333335 0.21333333333333335 0.21333333333333335,
+ 1.0 0.8 0.0,
+ 1.0 1.0 1.0 ] }
+ colorIndex [
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 1, 1, 1, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1,
+ 0, 0, 0, -1 ]
+ }
+ }
+ ]
+}
+
diff --git a/96boards.pretty/Hole_2.5MM.kicad_mod b/96boards.pretty/Hole_2.5MM.kicad_mod
new file mode 100644
index 0000000..fbd2c71
--- /dev/null
+++ b/96boards.pretty/Hole_2.5MM.kicad_mod
@@ -0,0 +1,9 @@
+(module Hole_2.5MM (layer F.Cu) (tedit 55C6917D)
+ (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Hole_2.5MM (at 0 -0.5) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 1 thru_hole circle (at 0 0) (size 3 3) (drill 2.5) (layers *.Cu *.Mask))
+)
diff --git a/96boards.pretty/Pin_Header_SMD_2x20_Pitch2mm.kicad_mod b/96boards.pretty/Pin_Header_SMD_2x20_Pitch2mm.kicad_mod
new file mode 100644
index 0000000..999e234
--- /dev/null
+++ b/96boards.pretty/Pin_Header_SMD_2x20_Pitch2mm.kicad_mod
@@ -0,0 +1,61 @@
+(module Pin_Header_SMD_2x20_Pitch2mm (layer F.Cu) (tedit 55F9A19C)
+ (descr "Double row SMD 2mm pin header, 2x20 contacts")
+ (attr smd)
+ (fp_text reference REF** (at -1 -2) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text value CONN_02X20 (at -1 -4) (layer F.Fab)
+ (effects (font (size 1.016 1.016) (thickness 0.2032)))
+ )
+ (fp_line (start -4.95 -0.6) (end -4.95 38.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -4.95 38.7) (end 2.95 38.7) (layer F.SilkS) (width 0.15))
+ (fp_line (start -4.95 -0.6) (end 2.95 -0.6) (layer F.SilkS) (width 0.15))
+ (fp_line (start 2.95 -0.6) (end 2.95 38.7) (layer F.SilkS) (width 0.15))
+ (pad "" np_thru_hole circle (at -1 37 270) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask F.SilkS))
+ (pad 1 smd rect (at 1.25 0 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at -3.25 -0.01 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad "" np_thru_hole circle (at -1 1 270) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask F.SilkS))
+ (pad 4 smd rect (at -3.25 2 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at -3.25 4 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at -3.25 6 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at -3.25 8 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at -3.25 10 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at -3.25 12 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at -3.25 14 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at -3.25 16 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at -3.25 18 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 22 smd rect (at -3.25 20 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 24 smd rect (at -3.25 22 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 26 smd rect (at -3.25 24 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 28 smd rect (at -3.25 26 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 30 smd rect (at -3.25 28 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 32 smd rect (at -3.25 30 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 34 smd rect (at -3.25 32 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 36 smd rect (at -3.25 34 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 38 smd rect (at -3.25 36 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 40 smd rect (at -3.25 38 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at 1.25 2 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 5 smd rect (at 1.25 4 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at 1.25 6 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at 1.25 8 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at 1.25 10 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 1.25 12 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at 1.25 14 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at 1.25 16 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at 1.25 18 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at 1.25 20 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 23 smd rect (at 1.25 22 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 25 smd rect (at 1.25 24 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 27 smd rect (at 1.25 26 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 29 smd rect (at 1.25 28 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 31 smd rect (at 1.25 30 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 33 smd rect (at 1.25 32 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 35 smd rect (at 1.25 34 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 37 smd rect (at 1.25 36 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (pad 39 smd rect (at 1.25 38 270) (size 0.89 3) (layers F.Cu F.Paste F.Mask))
+ (model Pin_Headers.3dshapes/Pin_Header_Straight_2x20.wrl
+ (at (xyz -0.0394 -0.749 0.015760))
+ (scale (xyz 0.787 0.787 0.5))
+ (rotate (xyz 0 0 90))
+ )
+)
diff --git a/96boards.pretty/Pin_Header_Straight_2x20_Pitch2mm.kicad_mod b/96boards.pretty/Pin_Header_Straight_2x20_Pitch2mm.kicad_mod
new file mode 100644
index 0000000..5172214
--- /dev/null
+++ b/96boards.pretty/Pin_Header_Straight_2x20_Pitch2mm.kicad_mod
@@ -0,0 +1,67 @@
+(module Pin_Header_Straight_2x20_Pitch2mm (layer F.Cu) (tedit 56949A25)
+ (descr "Double row through-hole 2mm pin header, 2x20 contacts")
+ (tags CONN)
+ (fp_text reference REF** (at -1 -2) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text value CONN_02X20 (at -1 -4) (layer F.Fab)
+ (effects (font (size 1.016 1.016) (thickness 0.2032)))
+ )
+ (fp_line (start 1.2 -1.2) (end 0 -1.2) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.2 -1.2) (end 1.2 0) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1.5 -1.5) (end 1.5 39.5) (layer F.CrtYd) (width 0.15))
+ (fp_line (start 1.5 39.5) (end -3.5 39.5) (layer F.CrtYd) (width 0.15))
+ (fp_line (start -3.5 39.5) (end -3.5 -1.5) (layer F.CrtYd) (width 0.15))
+ (fp_line (start -3.5 -1.5) (end 1.5 -1.5) (layer F.CrtYd) (width 0.15))
+ (fp_line (start 1 1) (end -1 1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1 1) (end 1 39) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3 39) (end 1 39) (layer F.SilkS) (width 0.15))
+ (fp_line (start -3 39) (end -3 -1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -1) (end -3 -1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 -1) (end -1 1) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 2 thru_hole circle (at -2 0 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 3 thru_hole circle (at 0 2 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 4 thru_hole circle (at -2 2 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 5 thru_hole circle (at 0 4 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 6 thru_hole circle (at -2 4 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 7 thru_hole circle (at 0 6 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 8 thru_hole circle (at -2 6 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 9 thru_hole circle (at 0 8 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 10 thru_hole circle (at -2 8 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 11 thru_hole circle (at 0 10 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 12 thru_hole circle (at -2 10 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 13 thru_hole circle (at 0 12 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 14 thru_hole circle (at -2 12 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 15 thru_hole circle (at 0 14 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 16 thru_hole circle (at -2 14 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 17 thru_hole circle (at 0 16 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 18 thru_hole circle (at -2 16 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 19 thru_hole circle (at 0 18 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 20 thru_hole circle (at -2 18 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 21 thru_hole circle (at 0 20 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 22 thru_hole circle (at -2 20 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 23 thru_hole circle (at 0 22 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 24 thru_hole circle (at -2 22 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 25 thru_hole circle (at 0 24 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 26 thru_hole circle (at -2 24 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 27 thru_hole circle (at 0 26 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 28 thru_hole circle (at -2 26 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 29 thru_hole circle (at 0 28 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 30 thru_hole circle (at -2 28 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 31 thru_hole circle (at 0 30 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 32 thru_hole circle (at -2 30 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 33 thru_hole circle (at 0 32 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 34 thru_hole circle (at -2 32 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 35 thru_hole circle (at 0 34 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 36 thru_hole circle (at -2 34 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 37 thru_hole circle (at 0 36 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 38 thru_hole circle (at -2 36 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 39 thru_hole circle (at 0 38 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 40 thru_hole circle (at -2 38 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (model Pin_Headers.3dshapes/Pin_Header_Straight_2x20.wrl
+ (at (xyz -0.0394 -0.749 0.01576))
+ (scale (xyz 0.787 0.787 0.5))
+ (rotate (xyz 0 0 90))
+ )
+)
diff --git a/96boards.pretty/Socket_Strip_SMD_2x20_Pitch2mm.kicad_mod b/96boards.pretty/Socket_Strip_SMD_2x20_Pitch2mm.kicad_mod
new file mode 100644
index 0000000..a1bd31a
--- /dev/null
+++ b/96boards.pretty/Socket_Strip_SMD_2x20_Pitch2mm.kicad_mod
@@ -0,0 +1,59 @@
+(module Socket_Strip_SMD_2x20_Pitch2mm (layer F.Cu) (tedit 55F865FA)
+ (descr "Double row SMD 2mm socket strip, 2x20 contacts")
+ (attr smd)
+ (fp_text reference REF** (at 1 -2) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text value CONN_02X20 (at 1 -4) (layer F.Fab)
+ (effects (font (size 1.016 1.016) (thickness 0.2032)))
+ )
+ (fp_line (start -3 -0.75) (end -3 38.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5 38.75) (end 5 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5 -0.75) (end -3 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5 38.75) (end -3 38.75) (layer F.SilkS) (width 0.15))
+ (pad 5 smd rect (at -1.65 4 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 3 smd rect (at -1.65 2 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 4 smd rect (at 3.65 2 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 2 smd rect (at 3.65 -0.01 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 1 smd rect (at -1.65 -0.01 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 7 smd rect (at -1.65 6 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 9 smd rect (at -1.65 8 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -1.65 10 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at -1.65 12 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at -1.65 14 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at -1.65 16 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at -1.65 18 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 21 smd rect (at -1.65 20 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 23 smd rect (at -1.65 22 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 25 smd rect (at -1.65 24 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 27 smd rect (at -1.65 26 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 29 smd rect (at -1.65 28 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 31 smd rect (at -1.65 30 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 33 smd rect (at -1.65 32 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 35 smd rect (at -1.65 34 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 37 smd rect (at -1.65 36 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 39 smd rect (at -1.65 38 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 6 smd rect (at 3.65 4 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 8 smd rect (at 3.65 6 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 10 smd rect (at 3.65 8 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 3.65 10 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 3.65 12 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at 3.65 14 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at 3.65 16 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 20 smd rect (at 3.65 18 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 22 smd rect (at 3.65 20 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 24 smd rect (at 3.65 22 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 26 smd rect (at 3.65 24 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 28 smd rect (at 3.65 26 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 30 smd rect (at 3.65 28 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 32 smd rect (at 3.65 30 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 34 smd rect (at 3.65 32 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 36 smd rect (at 3.65 34 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 38 smd rect (at 3.65 36 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (pad 40 smd rect (at 3.65 38 270) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask))
+ (model Socket_Strips.3dshapes/Socket_Strip_Straight_2x20.wrl
+ (at (xyz 0.0394 -0.749 0.015760))
+ (scale (xyz 0.787 0.787 0.5))
+ (rotate (xyz 0 0 90))
+ )
+)
diff --git a/96boards.pretty/Socket_Strip_Straight_2x20_Pitch2mm.kicad_mod b/96boards.pretty/Socket_Strip_Straight_2x20_Pitch2mm.kicad_mod
new file mode 100644
index 0000000..c9268b2
--- /dev/null
+++ b/96boards.pretty/Socket_Strip_Straight_2x20_Pitch2mm.kicad_mod
@@ -0,0 +1,67 @@
+(module Socket_Strip_Straight_2x20_Pitch2mm (layer F.Cu) (tedit 56949A3C)
+ (descr "Double row through-hole 2mm socket strip, 2x20 contacts")
+ (tags CONN)
+ (fp_text reference REF** (at 1 -2) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text value CONN_02X20 (at 1 -4) (layer F.Fab)
+ (effects (font (size 1.016 1.016) (thickness 0.2032)))
+ )
+ (fp_line (start 0 -1.2) (end -1.2 -1.2) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1.2 -1.2) (end -1.2 0) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3.5 -1.5) (end 3.5 39.5) (layer F.CrtYd) (width 0.15))
+ (fp_line (start 3.5 39.5) (end -1.5 39.5) (layer F.CrtYd) (width 0.15))
+ (fp_line (start -1.5 39.5) (end -1.5 -1.5) (layer F.CrtYd) (width 0.15))
+ (fp_line (start -1.5 -1.5) (end 3.5 -1.5) (layer F.CrtYd) (width 0.15))
+ (fp_line (start 1 1) (end -1 1) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 1) (end -1 39) (layer F.SilkS) (width 0.15))
+ (fp_line (start -1 39) (end 3 39) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3 39) (end 3 -1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 3 -1) (end 1 -1) (layer F.SilkS) (width 0.15))
+ (fp_line (start 1 -1) (end 1 1) (layer F.SilkS) (width 0.15))
+ (pad 1 thru_hole rect (at 0 0) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 2 thru_hole circle (at 2 0 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 3 thru_hole circle (at 0 2 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 4 thru_hole circle (at 2 2 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 5 thru_hole circle (at 0 4 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 6 thru_hole circle (at 2 4 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 7 thru_hole circle (at 0 6 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 8 thru_hole circle (at 2 6 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 9 thru_hole circle (at 0 8 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 10 thru_hole circle (at 2 8 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 11 thru_hole circle (at 0 10 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 12 thru_hole circle (at 2 10 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 13 thru_hole circle (at 0 12 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 14 thru_hole circle (at 2 12 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 15 thru_hole circle (at 0 14 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 16 thru_hole circle (at 2 14 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 17 thru_hole circle (at 0 16 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 18 thru_hole circle (at 2 16 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 19 thru_hole circle (at 0 18 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 20 thru_hole circle (at 2 18 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 21 thru_hole circle (at 0 20 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 22 thru_hole circle (at 2 20 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 23 thru_hole circle (at 0 22 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 24 thru_hole circle (at 2 22 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 25 thru_hole circle (at 0 24 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 26 thru_hole circle (at 2 24 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 27 thru_hole circle (at 0 26 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 28 thru_hole circle (at 2 26 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 29 thru_hole circle (at 0 28 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 30 thru_hole circle (at 2 28 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 31 thru_hole circle (at 0 30 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 32 thru_hole circle (at 2 30 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 33 thru_hole circle (at 0 32 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 34 thru_hole circle (at 2 32 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 35 thru_hole circle (at 0 34 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 36 thru_hole circle (at 2 34 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 37 thru_hole circle (at 0 36 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 38 thru_hole circle (at 2 36 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 39 thru_hole circle (at 0 38 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (pad 40 thru_hole circle (at 2 38 270) (size 1.2 1.2) (drill 0.8) (layers *.Cu *.Mask F.SilkS))
+ (model Socket_Strips.3dshapes/Socket_Strip_Straight_2x20.wrl
+ (at (xyz 0.0394 -0.749 0.01576))
+ (scale (xyz 0.787 0.787 0.5))
+ (rotate (xyz 0 0 90))
+ )
+)
diff --git a/COPYING b/COPYING
new file mode 100644
index 0000000..bccd175
--- /dev/null
+++ b/COPYING
@@ -0,0 +1,23 @@
+Copyright (c) 2015, Linaro, Inc.
+All rights reserved.
+
+Redistribution and use in source and binary forms, with or without
+modification, are permitted provided that the following conditions are met:
+
+* Redistributions of source code must retain the above copyright notice, this
+ list of conditions and the following disclaimer.
+
+* Redistributions in binary form must reproduce the above copyright notice,
+ this list of conditions and the following disclaimer in the documentation
+ and/or other materials provided with the distribution.
+
+THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
+AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
+DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE
+FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR
+SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
+CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY,
+OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
+OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. \ No newline at end of file
diff --git a/fp-lib-table b/fp-lib-table
new file mode 100644
index 0000000..8dfa8af
--- /dev/null
+++ b/fp-lib-table
@@ -0,0 +1,4 @@
+(fp_lib_table
+ (lib (name 96boards)(type KiCad)(uri "$(KIPRJMOD)/96boards.pretty")(options "")(descr ""))
+ (lib (name pwm-fan)(type KiCad)(uri "$(KIPRJMOD)/pmw-fan.pretty")(options "")(descr ""))
+)
diff --git a/meta/brd.png b/meta/brd.png
new file mode 100644
index 0000000..7e640d6
--- /dev/null
+++ b/meta/brd.png
Binary files differ
diff --git a/meta/icon.png b/meta/icon.png
new file mode 100644
index 0000000..33720c9
--- /dev/null
+++ b/meta/icon.png
Binary files differ
diff --git a/meta/info.html b/meta/info.html
new file mode 100644
index 0000000..4d8117b
--- /dev/null
+++ b/meta/info.html
@@ -0,0 +1,22 @@
+<!DOCTYPE HTML>
+<HTML>
+<HEAD>
+<META content="text/html">
+<TITLE>Mezzanine Boards Template</TITLE>
+<h1>96Boards</h1>
+<h2>Mezzanine Board Template</h2>
+
+<p>This is a project template for developing a 96Boards Mezzanine board <a href="https://www.96boards.org/products/ce/">(compatible with these boards)</a>. </p>
+
+<p>This project's <em>schematic</em> only contains the necessary connectors needed for a mezzanine board. The current connectors are <em>surface mounted</em>, which can be easily changed to <em>through hole</em>. This is noted in the schematic.</p>
+
+<p>The <em>PCB</em> includes the connectors, and mounting holes. The <em>connectors and holes</em> have been positioned so that the boards are aligned when mounted. The <em>edge cuts</em> also aligns with the base board. All the mezzanine board <em>IO</em> is connected to the header pins.</p>
+
+<p>The board outline looks like the following:</p>
+<p><img src="brd.png"></p>
+<br>
+<br>
+<br>
+<p>Copyright (c) 2016, Linaro, Inc.</p>
+</BODY>
+</HTML> \ No newline at end of file
diff --git a/mezza-cache.lib b/mezza-cache.lib
new file mode 100644
index 0000000..b0fef71
--- /dev/null
+++ b/mezza-cache.lib
@@ -0,0 +1,281 @@
+EESchema-LIBRARY Version 2.3
+#encoding utf-8
+#
+# +1V8
+#
+DEF +1V8 #PWR 0 0 Y Y 1 F P
+F0 "#PWR" 0 -150 50 H I C CNN
+F1 "+1V8" 0 140 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+DRAW
+P 2 0 1 0 -30 50 0 100 N
+P 2 0 1 0 0 0 0 100 N
+P 2 0 1 0 0 100 30 50 N
+X +1V8 1 0 0 0 U 50 50 1 1 W N
+ENDDRAW
+ENDDEF
+#
+# +5V
+#
+DEF +5V #PWR 0 0 Y Y 1 F P
+F0 "#PWR" 0 -150 50 H I C CNN
+F1 "+5V" 0 140 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+DRAW
+P 2 0 1 0 -30 50 0 100 N
+P 2 0 1 0 0 0 0 100 N
+P 2 0 1 0 0 100 30 50 N
+X +5V 1 0 0 0 U 50 50 1 1 W N
+ENDDRAW
+ENDDEF
+#
+# BS170
+#
+DEF BS170 Q 0 0 Y Y 1 F N
+F0 "Q" 200 75 50 H V L CNN
+F1 "BS170" 200 0 50 H V L CNN
+F2 "TO-92" 200 -75 50 H V L CIN
+F3 "" 0 0 50 H V L CNN
+$FPLIST
+ TO-92*
+$ENDFPLIST
+DRAW
+C 50 0 111 0 1 10 N
+C 100 -50 5 0 1 0 N
+C 100 50 5 0 1 0 N
+P 2 0 1 20 25 -40 25 -65 N
+P 2 0 1 20 25 15 25 -15 N
+P 2 0 1 20 25 65 25 40 N
+P 2 0 1 0 120 15 115 10 N
+P 2 0 1 0 120 15 140 15 N
+P 2 0 1 0 140 15 145 20 N
+P 3 0 1 10 0 60 0 -60 0 -60 N
+P 4 0 1 0 30 -50 100 -50 100 -100 100 -100 N
+P 4 0 1 0 30 50 100 50 100 100 100 100 N
+P 4 0 1 0 100 50 130 50 130 -50 100 -50 N
+P 4 0 1 0 130 15 120 -10 140 -10 130 15 F
+P 5 0 1 0 30 0 50 0 100 0 100 -50 100 -50 N
+P 6 0 1 0 35 0 75 15 75 -15 35 0 40 0 40 0 F
+X D 1 100 200 100 D 50 50 1 1 P
+X G 2 -200 -50 200 R 50 50 1 1 I
+X S 3 100 -200 100 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# CONN_02X20
+#
+DEF CONN_02X20 P 0 1 Y N 1 F N
+F0 "P" 0 1050 50 H V C CNN
+F1 "CONN_02X20" 0 0 50 V V C CNN
+F2 "" 0 -950 50 H V C CNN
+F3 "" 0 -950 50 H V C CNN
+$FPLIST
+ Pin_Header_Straight_2X20
+ Pin_Header_Angled_2X20
+ Socket_Strip_Straight_2X20
+ Socket_Strip_Angled_2X20
+$ENDFPLIST
+DRAW
+S -100 -945 -50 -955 0 1 0 N
+S -100 -845 -50 -855 0 1 0 N
+S -100 -745 -50 -755 0 1 0 N
+S -100 -645 -50 -655 0 1 0 N
+S -100 -545 -50 -555 0 1 0 N
+S -100 -445 -50 -455 0 1 0 N
+S -100 -345 -50 -355 0 1 0 N
+S -100 -245 -50 -255 0 1 0 N
+S -100 -145 -50 -155 0 1 0 N
+S -100 -45 -50 -55 0 1 0 N
+S -100 55 -50 45 0 1 0 N
+S -100 155 -50 145 0 1 0 N
+S -100 255 -50 245 0 1 0 N
+S -100 355 -50 345 0 1 0 N
+S -100 455 -50 445 0 1 0 N
+S -100 555 -50 545 0 1 0 N
+S -100 655 -50 645 0 1 0 N
+S -100 755 -50 745 0 1 0 N
+S -100 855 -50 845 0 1 0 N
+S -100 955 -50 945 0 1 0 N
+S -100 1000 100 -1000 0 1 0 N
+S 50 -945 100 -955 0 1 0 N
+S 50 -845 100 -855 0 1 0 N
+S 50 -745 100 -755 0 1 0 N
+S 50 -645 100 -655 0 1 0 N
+S 50 -545 100 -555 0 1 0 N
+S 50 -445 100 -455 0 1 0 N
+S 50 -345 100 -355 0 1 0 N
+S 50 -245 100 -255 0 1 0 N
+S 50 -145 100 -155 0 1 0 N
+S 50 -45 100 -55 0 1 0 N
+S 50 55 100 45 0 1 0 N
+S 50 155 100 145 0 1 0 N
+S 50 255 100 245 0 1 0 N
+S 50 355 100 345 0 1 0 N
+S 50 455 100 445 0 1 0 N
+S 50 555 100 545 0 1 0 N
+S 50 655 100 645 0 1 0 N
+S 50 755 100 745 0 1 0 N
+S 50 855 100 845 0 1 0 N
+S 50 955 100 945 0 1 0 N
+X P1 1 -250 950 150 R 50 50 1 1 P
+X P2 2 250 950 150 L 50 50 1 1 P
+X P3 3 -250 850 150 R 50 50 1 1 P
+X P4 4 250 850 150 L 50 50 1 1 P
+X P5 5 -250 750 150 R 50 50 1 1 P
+X P6 6 250 750 150 L 50 50 1 1 P
+X P7 7 -250 650 150 R 50 50 1 1 P
+X P8 8 250 650 150 L 50 50 1 1 P
+X P9 9 -250 550 150 R 50 50 1 1 P
+X P10 10 250 550 150 L 50 50 1 1 P
+X P20 20 250 50 150 L 50 50 1 1 P
+X P30 30 250 -450 150 L 50 50 1 1 P
+X P40 40 250 -950 150 L 50 50 1 1 P
+X P11 11 -250 450 150 R 50 50 1 1 P
+X P21 21 -250 -50 150 R 50 50 1 1 P
+X P31 31 -250 -550 150 R 50 50 1 1 P
+X P12 12 250 450 150 L 50 50 1 1 P
+X P22 22 250 -50 150 L 50 50 1 1 P
+X P32 32 250 -550 150 L 50 50 1 1 P
+X P13 13 -250 350 150 R 50 50 1 1 P
+X P23 23 -250 -150 150 R 50 50 1 1 P
+X P33 33 -250 -650 150 R 50 50 1 1 P
+X P14 14 250 350 150 L 50 50 1 1 P
+X P24 24 250 -150 150 L 50 50 1 1 P
+X P34 34 250 -650 150 L 50 50 1 1 P
+X P15 15 -250 250 150 R 50 50 1 1 P
+X P25 25 -250 -250 150 R 50 50 1 1 P
+X P35 35 -250 -750 150 R 50 50 1 1 P
+X P16 16 250 250 150 L 50 50 1 1 P
+X P26 26 250 -250 150 L 50 50 1 1 P
+X P36 36 250 -750 150 L 50 50 1 1 P
+X P17 17 -250 150 150 R 50 50 1 1 P
+X P27 27 -250 -350 150 R 50 50 1 1 P
+X P37 37 -250 -850 150 R 50 50 1 1 P
+X P18 18 250 150 150 L 50 50 1 1 P
+X P28 28 250 -350 150 L 50 50 1 1 P
+X P38 38 250 -850 150 L 50 50 1 1 P
+X P19 19 -250 50 150 R 50 50 1 1 P
+X P29 29 -250 -450 150 R 50 50 1 1 P
+X P39 39 -250 -950 150 R 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# C_Small
+#
+DEF C_Small C 0 10 N N 1 F N
+F0 "C" 10 70 50 H V L CNN
+F1 "C_Small" 10 -80 50 H V L CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ C_*
+$ENDFPLIST
+DRAW
+P 2 0 1 13 -60 -20 60 -20 N
+P 2 0 1 12 -60 20 60 20 N
+X ~ 1 0 100 80 D 50 50 1 1 P
+X ~ 2 0 -100 80 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# Fan
+#
+DEF Fan M 0 0 Y Y 1 F N
+F0 "M" 100 200 50 H V L CNN
+F1 "Fan" 100 -100 50 H V L TNN
+F2 "" 0 10 50 H I C CNN
+F3 "" 0 10 50 H I C CNN
+$FPLIST
+ Pin_Headers:Pin_Header_Straight_1x02
+ Connect:bornier2
+ TerminalBlock*2pol
+$ENDFPLIST
+DRAW
+A -98 94 113 297 -910 0 1 0 N 0 150 -100 -20
+A 0 -70 112 1534 266 0 1 0 N -100 -20 100 -20
+A 103 95 115 -915 1519 0 1 0 N 100 -20 0 150
+C 0 40 128 0 1 10 N
+P 2 0 1 0 0 -200 0 -180 N
+P 2 0 1 0 0 -88 0 -104 N
+P 2 0 1 0 0 168 0 182 N
+P 2 0 1 0 0 180 0 200 N
+X + 1 0 300 100 D 50 50 1 1 P
+X - 2 0 -200 100 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# GND
+#
+DEF GND #PWR 0 0 Y Y 1 F P
+F0 "#PWR" 0 -250 50 H I C CNN
+F1 "GND" 0 -150 50 H V C CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+DRAW
+P 6 0 1 0 0 0 0 -50 50 -50 0 -100 -50 -50 0 -50 N
+X GND 1 0 0 0 D 50 50 1 1 W N
+ENDDRAW
+ENDDEF
+#
+# R_Small
+#
+DEF R_Small R 0 10 N N 1 F N
+F0 "R" 30 20 50 H V L CNN
+F1 "R_Small" 30 -40 50 H V L CNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ R_*
+$ENDFPLIST
+DRAW
+S -30 70 30 -70 0 1 8 N
+X ~ 1 0 100 30 D 50 50 1 1 P
+X ~ 2 0 -100 30 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+# TC654/TC655
+#
+DEF TC654/TC655 U 0 40 Y Y 1 F N
+F0 "U" 300 600 60 H V C CNN
+F1 "TC654/TC655" 0 0 60 H V C CNB
+F2 "" -300 50 60 H I C CNN
+F3 "" -300 50 60 H I C CNN
+DRAW
+S -800 1000 800 -1000 0 1 0 f
+X Vin 1 -1000 800 200 R 50 50 1 1 I
+X CF 2 -1000 400 200 R 50 50 1 1 O
+X SCLK 3 -1000 -400 200 R 50 50 1 1 I
+X SDA 4 -1000 -800 200 R 50 50 1 1 B
+X GND 5 0 -1200 200 U 50 50 1 1 I
+X /FAULT 6 1000 -800 200 L 50 50 1 1 O
+X SENSE2 7 1000 -400 200 L 50 50 1 1 I
+X SENSE1 8 1000 400 200 L 50 50 1 1 I
+X Vout 9 1000 800 200 L 50 50 1 1 O
+X Vdd 10 0 1200 200 D 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# Thermistor
+#
+DEF Thermistor TH 0 0 N Y 1 F N
+F0 "TH" 100 50 50 V V C CNN
+F1 "Thermistor" -100 0 50 V V C BNN
+F2 "" 0 0 50 H I C CNN
+F3 "" 0 0 50 H I C CNN
+$FPLIST
+ R_*
+ SM0603
+ SM0805
+$ENDFPLIST
+DRAW
+S -40 100 40 -100 0 1 8 N
+P 5 0 1 10 -75 125 -75 75 75 -75 75 -125 75 -125 N
+X ~ 1 0 200 100 D 50 50 1 1 P
+X ~ 2 0 -200 100 U 50 50 1 1 P
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/mezza.bak b/mezza.bak
new file mode 100644
index 0000000..17fcfdb
--- /dev/null
+++ b/mezza.bak
@@ -0,0 +1,969 @@
+EESchema Schematic File Version 2
+LIBS:power
+LIBS:device
+LIBS:transistors
+LIBS:conn
+LIBS:linear
+LIBS:regul
+LIBS:74xx
+LIBS:cmos4000
+LIBS:adc-dac
+LIBS:memory
+LIBS:xilinx
+LIBS:microcontrollers
+LIBS:dsp
+LIBS:microchip
+LIBS:analog_switches
+LIBS:motorola
+LIBS:texas
+LIBS:intel
+LIBS:audio
+LIBS:interface
+LIBS:digital-audio
+LIBS:philips
+LIBS:display
+LIBS:cypress
+LIBS:siliconi
+LIBS:opto
+LIBS:atmel
+LIBS:contrib
+LIBS:valves
+LIBS:96boards
+LIBS:pmw-fan
+LIBS:Motor
+LIBS:mezza-cache
+EELAYER 25 0
+EELAYER END
+$Descr A4 11693 8268
+encoding utf-8
+Sheet 1 1
+Title "96Boards Mezzanine Project Template"
+Date "14 Aug 2015"
+Rev "A"
+Comp ""
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+Text GLabel 3950 1500 0 60 Output ~ 0
+UART0_RTS
+$Comp
+L GND #PWR01
+U 1 1 55D481C7
+P 3950 950
+F 0 "#PWR01" H 3950 700 50 0001 C CNN
+F 1 "GND" H 3950 800 50 0000 C CNN
+F 2 "" H 3950 950 60 0000 C CNN
+F 3 "" H 3950 950 60 0000 C CNN
+ 1 3950 950
+ 1 0 0 -1
+$EndComp
+Text GLabel 3950 1300 0 60 Output ~ 0
+UART0_TX
+$Comp
+L GND #PWR02
+U 1 1 55D481CF
+P 4000 3000
+F 0 "#PWR02" H 4000 2750 50 0001 C CNN
+F 1 "GND" H 4000 2850 50 0000 C CNN
+F 2 "" H 4000 3000 60 0000 C CNN
+F 3 "" H 4000 3000 60 0000 C CNN
+ 1 4000 3000
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR03
+U 1 1 55D481D5
+P 4700 3000
+F 0 "#PWR03" H 4700 2750 50 0001 C CNN
+F 1 "GND" H 4700 2850 50 0000 C CNN
+F 2 "" H 4700 3000 60 0000 C CNN
+F 3 "" H 4700 3000 60 0000 C CNN
+ 1 4700 3000
+ 1 0 0 -1
+$EndComp
+Text GLabel 3950 1200 0 60 Input ~ 0
+UART0_CTS
+Text GLabel 4700 2900 2 60 Input ~ 0
+SYS_DCIN
+$Comp
+L GND #PWR04
+U 1 1 55D48218
+P 4750 950
+F 0 "#PWR04" H 4750 700 50 0001 C CNN
+F 1 "GND" H 4750 800 50 0000 C CNN
+F 2 "" H 4750 950 60 0000 C CNN
+F 3 "" H 4750 950 60 0000 C CNN
+ 1 4750 950
+ 1 0 0 -1
+$EndComp
+$Comp
+L CONN_02X20 P2
+U 1 1 55D48226
+P 4350 2050
+F 0 "P2" H 4350 3100 50 0000 C CNN
+F 1 "CONN_02X20" V 4350 2050 50 0000 C CNN
+F 2 "96boards:Socket_Strip_SMD_2x20_Pitch2mm" H 4350 1100 60 0001 C CNN
+F 3 "" H 4350 1100 60 0000 C CNN
+F 4 "Yxcon" H 4350 2050 60 0001 C CNN "Mfr"
+F 5 "F240-1220A0xMUx1" H 4350 2050 60 0001 C CNN "Mfr Part #"
+ 1 4350 2050
+ 1 0 0 -1
+$EndComp
+$Comp
+L +1V8 #PWR05
+U 1 1 55D4822C
+P 3450 2750
+F 0 "#PWR05" H 3450 2600 50 0001 C CNN
+F 1 "+1V8" H 3450 2890 50 0000 C CNN
+F 2 "" H 3450 2750 60 0000 C CNN
+F 3 "" H 3450 2750 60 0000 C CNN
+ 1 3450 2750
+ 1 0 0 -1
+$EndComp
+$Comp
+L +5V #PWR06
+U 1 1 55D48233
+P 3250 2750
+F 0 "#PWR06" H 3250 2600 50 0001 C CNN
+F 1 "+5V" H 3250 2890 50 0000 C CNN
+F 2 "" H 3250 2750 60 0000 C CNN
+F 3 "" H 3250 2750 60 0000 C CNN
+ 1 3250 2750
+ 1 0 0 -1
+$EndComp
+Text GLabel 4700 1300 2 60 Input ~ 0
+RST_BTN_N
+Text GLabel 3950 2100 0 60 BiDi ~ 0
+I2C1_SDA
+Text GLabel 3950 2000 0 60 BiDi ~ 0
+I2C1_SCL
+Text GLabel 3950 1900 0 60 BiDi ~ 0
+I2C0_SDA
+Text GLabel 3950 1800 0 60 BiDi ~ 0
+I2C0_SCL
+Text GLabel 3950 2200 0 60 Input ~ 0
+GPIO_A
+Text GLabel 3950 1400 0 60 Input ~ 0
+UART0_RX
+Text Notes 875 5350 0 60 ~ 0
+96Boards Low-Speed Expansion Connectors\n\nBy default, this is set up for a stackable surface-mount\narrangement. Do the following to switch to a through-hole\nconnector:\n\nOption 1) For a surface-mount non-stackable connector\n- Delete P2\n\nOption 2) For a through-hole non-stackable pin header\n- Delete P2\n- Change P1 footprint to "Pin_Header_Straight_2x20_Pitch2mm"\n\nOption 3) For a through-hole stackable socket strip connector\n- Delete P1\n- Change P2 footprint to "Socket_Strip_Straight_2x20_Pitch2mm"\n\nOption 2 and 3 are electrically equivalent. They differ on which side\nof the board to place the silkscreen labels.\n\nDelete this note once you have chosen the connector style.
+Text GLabel 4700 1200 2 60 Input ~ 0
+PWR_BTN_N
+Text GLabel 3950 1600 0 60 Input ~ 0
+UART1_TX
+Text GLabel 3950 2300 0 60 Input ~ 0
+GPIO_C
+Text GLabel 3950 2400 0 60 Input ~ 0
+GPIO_E
+Text GLabel 3950 2500 0 60 Input ~ 0
+GPIO_G
+Text GLabel 3950 2600 0 60 Input ~ 0
+GPIO_I
+Text GLabel 3950 2700 0 60 Input ~ 0
+GPIO_K
+Text GLabel 3950 1700 0 60 Input ~ 0
+UART1_RX
+Text GLabel 4700 2200 2 60 Input ~ 0
+GPIO_B
+Text GLabel 4700 1400 2 60 Input ~ 0
+SPIO_SCL
+Text GLabel 4700 1500 2 60 Input ~ 0
+SPIO_DIN
+Text GLabel 4700 1600 2 60 Input ~ 0
+SPIO_CS
+Text GLabel 4700 1700 2 60 Input ~ 0
+SPIO_DOUT
+Text GLabel 4700 1800 2 60 Input ~ 0
+PCM_FS
+Text GLabel 4700 1900 2 60 Input ~ 0
+PCM_CLK
+Text GLabel 4700 2000 2 60 Input ~ 0
+PCM_DO
+Text GLabel 4700 2100 2 60 Input ~ 0
+PCM_DI
+Text GLabel 4700 2300 2 60 Input ~ 0
+GPIO_D
+Text GLabel 4700 2400 2 60 Input ~ 0
+GPIO_F
+Text GLabel 4700 2500 2 60 Input ~ 0
+GPIO_H
+Text GLabel 4700 2600 2 60 Input ~ 0
+GPIO_J
+Text GLabel 4700 2700 2 60 Input ~ 0
+GPIO_L
+Wire Wire Line
+ 4600 1200 4700 1200
+Wire Wire Line
+ 4600 900 4750 900
+Wire Wire Line
+ 4750 900 4750 950
+Wire Wire Line
+ 3250 2750 3250 2900
+Wire Wire Line
+ 3450 2750 3450 2800
+Wire Wire Line
+ 3950 2400 4100 2400
+Wire Wire Line
+ 3950 2500 4100 2500
+Wire Wire Line
+ 3950 2600 4100 2600
+Wire Wire Line
+ 3950 2700 4100 2700
+Wire Wire Line
+ 3450 2800 4100 2800
+Wire Wire Line
+ 4100 900 4100 1100
+Wire Wire Line
+ 3950 900 4100 900
+Wire Wire Line
+ 4600 900 4600 1100
+Wire Wire Line
+ 4600 1300 4700 1300
+Wire Wire Line
+ 4600 1400 4700 1400
+Wire Wire Line
+ 4600 1500 4700 1500
+Wire Wire Line
+ 4600 1600 4700 1600
+Wire Wire Line
+ 4600 1700 4700 1700
+Wire Wire Line
+ 4600 1800 4700 1800
+Wire Wire Line
+ 4600 1900 4700 1900
+Wire Wire Line
+ 4600 2000 4700 2000
+Wire Wire Line
+ 4600 2100 4700 2100
+Wire Wire Line
+ 4600 2200 4700 2200
+Wire Wire Line
+ 4600 2300 4700 2300
+Wire Wire Line
+ 4600 2400 4700 2400
+Wire Wire Line
+ 4600 2500 4700 2500
+Wire Wire Line
+ 4600 2600 4700 2600
+Wire Wire Line
+ 4600 2700 4700 2700
+Connection ~ 4650 2900
+Wire Wire Line
+ 4650 2800 4650 2900
+Wire Wire Line
+ 4600 2800 4650 2800
+Wire Wire Line
+ 4600 2900 4700 2900
+Wire Wire Line
+ 3950 900 3950 950
+Wire Wire Line
+ 3950 1200 4100 1200
+Wire Wire Line
+ 3950 2300 4100 2300
+Wire Wire Line
+ 3950 2200 4100 2200
+Wire Wire Line
+ 4100 3000 4000 3000
+Wire Wire Line
+ 4600 3000 4700 3000
+Wire Wire Line
+ 3250 2900 4100 2900
+Wire Wire Line
+ 3950 1300 4100 1300
+Wire Wire Line
+ 3950 1400 4100 1400
+Wire Wire Line
+ 3950 1800 4100 1800
+Wire Wire Line
+ 3950 1900 4100 1900
+Wire Wire Line
+ 3950 2000 4100 2000
+Wire Wire Line
+ 3950 2100 4100 2100
+Wire Wire Line
+ 3950 1600 4100 1600
+Wire Wire Line
+ 3950 1700 4100 1700
+Wire Wire Line
+ 4100 1500 3950 1500
+$Comp
+L GND #PWR07
+U 1 1 55BEAA68
+P 1500 950
+F 0 "#PWR07" H 1500 700 50 0001 C CNN
+F 1 "GND" H 1500 800 50 0000 C CNN
+F 2 "" H 1500 950 60 0000 C CNN
+F 3 "" H 1500 950 60 0000 C CNN
+ 1 1500 950
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR08
+U 1 1 55BEA10A
+P 1550 3000
+F 0 "#PWR08" H 1550 2750 50 0001 C CNN
+F 1 "GND" H 1550 2850 50 0000 C CNN
+F 2 "" H 1550 3000 60 0000 C CNN
+F 3 "" H 1550 3000 60 0000 C CNN
+ 1 1550 3000
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR09
+U 1 1 55BEA0BC
+P 2250 3000
+F 0 "#PWR09" H 2250 2750 50 0001 C CNN
+F 1 "GND" H 2250 2850 50 0000 C CNN
+F 2 "" H 2250 3000 60 0000 C CNN
+F 3 "" H 2250 3000 60 0000 C CNN
+ 1 2250 3000
+ 1 0 0 -1
+$EndComp
+Text GLabel 2250 2900 2 60 Input ~ 0
+SYS_DCIN
+$Comp
+L GND #PWR010
+U 1 1 55D43BD4
+P 2300 950
+F 0 "#PWR010" H 2300 700 50 0001 C CNN
+F 1 "GND" H 2300 800 50 0000 C CNN
+F 2 "" H 2300 950 60 0000 C CNN
+F 3 "" H 2300 950 60 0000 C CNN
+ 1 2300 950
+ 1 0 0 -1
+$EndComp
+$Comp
+L CONN_02X20 P1
+U 1 1 55D44709
+P 1900 2050
+F 0 "P1" H 1900 3100 50 0000 C CNN
+F 1 "CONN_02X20" V 1900 2050 50 0000 C CNN
+F 2 "96boards:Pin_Header_SMD_2x20_Pitch2mm" H 1900 1100 60 0001 C CNN
+F 3 "" H 1900 1100 60 0000 C CNN
+F 4 "Yxcon" H 1900 2050 60 0001 C CNN "Mfr"
+F 5 "P220-1220A0xMxxxx2" H 1900 2050 60 0001 C CNN "Mfr Part #"
+ 1 1900 2050
+ 1 0 0 -1
+$EndComp
+$Comp
+L +1V8 #PWR011
+U 1 1 55D43CFB
+P 1000 2750
+F 0 "#PWR011" H 1000 2600 50 0001 C CNN
+F 1 "+1V8" H 1000 2890 50 0000 C CNN
+F 2 "" H 1000 2750 60 0000 C CNN
+F 3 "" H 1000 2750 60 0000 C CNN
+ 1 1000 2750
+ 1 0 0 -1
+$EndComp
+$Comp
+L +5V #PWR012
+U 1 1 55D440FD
+P 800 2750
+F 0 "#PWR012" H 800 2600 50 0001 C CNN
+F 1 "+5V" H 800 2890 50 0000 C CNN
+F 2 "" H 800 2750 60 0000 C CNN
+F 3 "" H 800 2750 60 0000 C CNN
+ 1 800 2750
+ 1 0 0 -1
+$EndComp
+Text GLabel 1500 2100 0 60 BiDi ~ 0
+I2C1_SDA
+Text GLabel 1500 2000 0 60 BiDi ~ 0
+I2C1_SCL
+Text GLabel 1500 1900 0 60 BiDi ~ 0
+I2C0_SDA
+Text GLabel 1500 1800 0 60 BiDi ~ 0
+I2C0_SCL
+Text GLabel 2250 1200 2 60 Input ~ 0
+PWR_BTN_N
+Text GLabel 2250 1300 2 60 Input ~ 0
+RST_BTN_N
+Text GLabel 1500 1500 0 60 Output ~ 0
+UART0_RTS
+Text GLabel 1500 1400 0 60 Input ~ 0
+UART0_RX
+Text GLabel 1500 1300 0 60 Output ~ 0
+UART0_TX
+Text GLabel 1500 1200 0 60 Input ~ 0
+UART0_CTS
+Text GLabel 1500 2200 0 60 Input ~ 0
+GPIO_A
+Text GLabel 2250 2200 2 60 Input ~ 0
+GPIO_B
+Text GLabel 1500 1600 0 60 Input ~ 0
+UART1_TX
+Text GLabel 1500 1700 0 60 Input ~ 0
+UART1_RX
+Text GLabel 1500 2300 0 60 Input ~ 0
+GPIO_C
+Text GLabel 1500 2400 0 60 Input ~ 0
+GPIO_E
+Text GLabel 1500 2500 0 60 Input ~ 0
+GPIO_G
+Text GLabel 1500 2600 0 60 Input ~ 0
+GPIO_I
+Text GLabel 1500 2700 0 60 Input ~ 0
+GPIO_K
+Text GLabel 2250 1400 2 60 Input ~ 0
+SPIO_SCL
+Text GLabel 2250 1500 2 60 Input ~ 0
+SPIO_DIN
+Text GLabel 2250 1600 2 60 Input ~ 0
+SPIO_CS
+Text GLabel 2250 1700 2 60 Input ~ 0
+SPIO_DOUT
+Text GLabel 2250 1800 2 60 Input ~ 0
+PCM_FS
+Text GLabel 2250 1900 2 60 Input ~ 0
+PCM_CLK
+Text GLabel 2250 2000 2 60 Input ~ 0
+PCM_DO
+Text GLabel 2250 2100 2 60 Input ~ 0
+PCM_DI
+Text GLabel 2250 2300 2 60 Input ~ 0
+GPIO_D
+Text GLabel 2250 2400 2 60 Input ~ 0
+GPIO_F
+Text GLabel 2250 2500 2 60 Input ~ 0
+GPIO_H
+Text GLabel 2250 2600 2 60 Input ~ 0
+GPIO_J
+Text GLabel 2250 2700 2 60 Input ~ 0
+GPIO_L
+Wire Wire Line
+ 2150 900 2300 900
+Wire Wire Line
+ 2300 900 2300 950
+Wire Wire Line
+ 800 2750 800 2900
+Wire Wire Line
+ 1000 2750 1000 2800
+Wire Wire Line
+ 1500 2400 1650 2400
+Wire Wire Line
+ 1500 2500 1650 2500
+Wire Wire Line
+ 1500 2600 1650 2600
+Wire Wire Line
+ 1500 2700 1650 2700
+Wire Wire Line
+ 1000 2800 1650 2800
+Wire Wire Line
+ 1650 900 1650 1100
+Wire Wire Line
+ 1500 900 1650 900
+Wire Wire Line
+ 2150 900 2150 1100
+Wire Wire Line
+ 2150 1200 2250 1200
+Wire Wire Line
+ 2150 1300 2250 1300
+Wire Wire Line
+ 2150 1400 2250 1400
+Wire Wire Line
+ 2150 1500 2250 1500
+Wire Wire Line
+ 2150 1600 2250 1600
+Wire Wire Line
+ 2150 1700 2250 1700
+Wire Wire Line
+ 2150 1800 2250 1800
+Wire Wire Line
+ 2150 1900 2250 1900
+Wire Wire Line
+ 2150 2000 2250 2000
+Wire Wire Line
+ 2150 2100 2250 2100
+Wire Wire Line
+ 2150 2200 2250 2200
+Wire Wire Line
+ 2150 2300 2250 2300
+Wire Wire Line
+ 2150 2400 2250 2400
+Wire Wire Line
+ 2150 2500 2250 2500
+Wire Wire Line
+ 2150 2600 2250 2600
+Wire Wire Line
+ 2150 2700 2250 2700
+Connection ~ 2200 2900
+Wire Wire Line
+ 2200 2800 2200 2900
+Wire Wire Line
+ 2150 2800 2200 2800
+Wire Wire Line
+ 2150 2900 2250 2900
+Wire Wire Line
+ 1500 900 1500 950
+Wire Wire Line
+ 1500 1200 1650 1200
+Wire Wire Line
+ 1500 2300 1650 2300
+Wire Wire Line
+ 1500 2200 1650 2200
+Wire Wire Line
+ 1650 3000 1550 3000
+Wire Wire Line
+ 2150 3000 2250 3000
+Wire Wire Line
+ 800 2900 1650 2900
+Wire Wire Line
+ 1500 1300 1650 1300
+Wire Wire Line
+ 1500 1400 1650 1400
+Wire Wire Line
+ 1500 1800 1650 1800
+Wire Wire Line
+ 1500 1900 1650 1900
+Wire Wire Line
+ 1500 2000 1650 2000
+Wire Wire Line
+ 1500 2100 1650 2100
+Wire Wire Line
+ 1500 1600 1650 1600
+Wire Wire Line
+ 1500 1700 1650 1700
+Wire Wire Line
+ 1650 1500 1500 1500
+Text Notes 1375 825 0 60 ~ 0
+Bottom-side Pin Header
+Text Notes 3925 825 0 60 ~ 0
+Top Side Socket Strip
+Wire Notes Line
+ 675 650 675 5475
+Wire Notes Line
+ 675 5475 5600 5475
+Wire Notes Line
+ 5600 5475 5600 650
+Wire Notes Line
+ 5600 650 675 650
+$Comp
+L GND #PWR?
+U 1 1 59F063D1
+P 8100 5800
+F 0 "#PWR?" H 8100 5550 50 0001 C CNN
+F 1 "GND" H 8100 5650 50 0000 C CNN
+F 2 "" H 8100 5800 50 0001 C CNN
+F 3 "" H 8100 5800 50 0001 C CNN
+ 1 8100 5800
+ 1 0 0 -1
+$EndComp
+$Comp
+L +5V #PWR?
+U 1 1 59F0648C
+P 6100 2550
+F 0 "#PWR?" H 6100 2400 50 0001 C CNN
+F 1 "+5V" H 6100 2690 50 0000 C CNN
+F 2 "" H 6100 2550 50 0001 C CNN
+F 3 "" H 6100 2550 50 0001 C CNN
+ 1 6100 2550
+ 1 0 0 -1
+$EndComp
+$Comp
+L +5V #PWR?
+U 1 1 59F06CC6
+P 6950 5200
+F 0 "#PWR?" H 6950 5050 50 0001 C CNN
+F 1 "+5V" H 6950 5340 50 0000 C CNN
+F 2 "" H 6950 5200 50 0001 C CNN
+F 3 "" H 6950 5200 50 0001 C CNN
+ 1 6950 5200
+ 1 0 0 -1
+$EndComp
+$Comp
+L +5V #PWR?
+U 1 1 59F06CEC
+P 6700 4800
+F 0 "#PWR?" H 6700 4650 50 0001 C CNN
+F 1 "+5V" H 6700 4940 50 0000 C CNN
+F 2 "" H 6700 4800 50 0001 C CNN
+F 3 "" H 6700 4800 50 0001 C CNN
+ 1 6700 4800
+ 1 0 0 -1
+$EndComp
+$Comp
+L BS170 Q1
+U 1 1 59F0844C
+P 9750 3150
+F 0 "Q1" H 9950 3225 50 0000 L CNN
+F 1 "BS170" H 9950 3150 50 0000 L CNN
+F 2 "TO-92" H 9950 3075 50 0000 L CIN
+F 3 "" H 9750 3150 50 0000 L CNN
+ 1 9750 3150
+ 1 0 0 -1
+$EndComp
+$Comp
+L BS170 Q2
+U 1 1 59F084EB
+P 10350 3750
+F 0 "Q2" H 10550 3825 50 0000 L CNN
+F 1 "BS170" H 10550 3750 50 0000 L CNN
+F 2 "TO-92" H 10550 3675 50 0000 L CIN
+F 3 "" H 10350 3750 50 0000 L CNN
+ 1 10350 3750
+ 1 0 0 -1
+$EndComp
+$Comp
+L C_Small Csense1
+U 1 1 59F092A0
+P 9450 4200
+F 0 "Csense1" V 9350 4050 50 0000 L CNN
+F 1 "0.1uF" V 9550 4100 50 0000 L CNN
+F 2 "" H 9450 4200 50 0001 C CNN
+F 3 "" H 9450 4200 50 0001 C CNN
+ 1 9450 4200
+ 0 1 1 0
+$EndComp
+$Comp
+L C_Small Csense2
+U 1 1 59F0939B
+P 10000 5000
+F 0 "Csense2" V 9900 4850 50 0000 L CNN
+F 1 "0.1uF" V 10100 4900 50 0000 L CNN
+F 2 "" H 10000 5000 50 0001 C CNN
+F 3 "" H 10000 5000 50 0001 C CNN
+ 1 10000 5000
+ 0 1 1 0
+$EndComp
+$Comp
+L C_Small CF
+U 1 1 59F096B8
+P 7100 4300
+F 0 "CF" H 7200 4250 50 0000 L CNN
+F 1 "1.0uF" H 7200 4350 50 0000 L CNN
+F 2 "" H 7100 4300 50 0001 C CNN
+F 3 "" H 7100 4300 50 0001 C CNN
+ 1 7100 4300
+ -1 0 0 1
+$EndComp
+$Comp
+L +5V #PWR?
+U 1 1 59F09910
+P 10450 2200
+F 0 "#PWR?" H 10450 2050 50 0001 C CNN
+F 1 "+5V" H 10450 2340 50 0000 C CNN
+F 2 "" H 10450 2200 50 0001 C CNN
+F 3 "" H 10450 2200 50 0001 C CNN
+ 1 10450 2200
+ 1 0 0 -1
+$EndComp
+$Comp
+L +5V #PWR?
+U 1 1 59F0995C
+P 9850 2200
+F 0 "#PWR?" H 9850 2050 50 0001 C CNN
+F 1 "+5V" H 9850 2340 50 0000 C CNN
+F 2 "" H 9850 2200 50 0001 C CNN
+F 3 "" H 9850 2200 50 0001 C CNN
+ 1 9850 2200
+ 1 0 0 -1
+$EndComp
+$Comp
+L R_Small Riso1
+U 1 1 59F09C36
+P 9450 3200
+F 0 "Riso1" V 9350 3100 50 0000 L CNN
+F 1 "715" V 9550 3150 50 0000 L CNN
+F 2 "" H 9450 3200 50 0001 C CNN
+F 3 "" H 9450 3200 50 0001 C CNN
+ 1 9450 3200
+ 0 1 1 0
+$EndComp
+$Comp
+L R_Small Riso2
+U 1 1 59F09D0C
+P 9450 3800
+F 0 "Riso2" V 9350 3750 50 0000 L CNN
+F 1 "715" V 9550 3750 50 0000 L CNN
+F 2 "" H 9450 3800 50 0001 C CNN
+F 3 "" H 9450 3800 50 0001 C CNN
+ 1 9450 3800
+ 0 1 1 0
+$EndComp
+$Comp
+L R_Small Rsclk
+U 1 1 59F09DDE
+P 6700 4900
+F 0 "Rsclk" H 6800 5000 50 0000 L CNN
+F 1 "20k" H 6800 4900 50 0000 L CNN
+F 2 "" H 6700 4900 50 0001 C CNN
+F 3 "" H 6700 4900 50 0001 C CNN
+ 1 6700 4900
+ 1 0 0 -1
+$EndComp
+$Comp
+L R_Small Rsda
+U 1 1 59F09EBC
+P 6950 5300
+F 0 "Rsda" H 6700 5400 50 0000 L CNN
+F 1 "20k" H 6750 5300 50 0000 L CNN
+F 2 "" H 6950 5300 50 0001 C CNN
+F 3 "" H 6950 5300 50 0001 C CNN
+ 1 6950 5300
+ 1 0 0 -1
+$EndComp
+$Comp
+L R_Small Rsense1
+U 1 1 59F09F0D
+P 9850 4450
+F 0 "Rsense1" H 9880 4470 50 0000 L CNN
+F 1 "?" H 9880 4410 50 0000 L CNN
+F 2 "" H 9850 4450 50 0001 C CNN
+F 3 "" H 9850 4450 50 0001 C CNN
+ 1 9850 4450
+ 1 0 0 -1
+$EndComp
+$Comp
+L R_Small Rsense2
+U 1 1 59F09F95
+P 10450 5650
+F 0 "Rsense2" H 10480 5670 50 0000 L CNN
+F 1 "?" H 10480 5610 50 0000 L CNN
+F 2 "" H 10450 5650 50 0001 C CNN
+F 3 "" H 10450 5650 50 0001 C CNN
+ 1 10450 5650
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR?
+U 1 1 59F0C157
+P 9850 4550
+F 0 "#PWR?" H 9850 4300 50 0001 C CNN
+F 1 "GND" H 9850 4400 50 0000 C CNN
+F 2 "" H 9850 4550 50 0001 C CNN
+F 3 "" H 9850 4550 50 0001 C CNN
+ 1 9850 4550
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR?
+U 1 1 59F0C193
+P 10450 5750
+F 0 "#PWR?" H 10450 5500 50 0001 C CNN
+F 1 "GND" H 10450 5600 50 0000 C CNN
+F 2 "" H 10450 5750 50 0001 C CNN
+F 3 "" H 10450 5750 50 0001 C CNN
+ 1 10450 5750
+ 1 0 0 -1
+$EndComp
+$Comp
+L +5V #PWR?
+U 1 1 59F0C4D2
+P 9350 5200
+F 0 "#PWR?" H 9350 5050 50 0001 C CNN
+F 1 "+5V" H 9350 5340 50 0000 C CNN
+F 2 "" H 9350 5200 50 0001 C CNN
+F 3 "" H 9350 5200 50 0001 C CNN
+ 1 9350 5200
+ 1 0 0 -1
+$EndComp
+$Comp
+L R_Small R/fault
+U 1 1 59F0C510
+P 9350 5300
+F 0 "R/fault" H 9000 5200 50 0000 L CNN
+F 1 "20k" H 9150 5300 50 0000 L CNN
+F 2 "" H 9350 5300 50 0001 C CNN
+F 3 "" H 9350 5300 50 0001 C CNN
+ 1 9350 5300
+ -1 0 0 1
+$EndComp
+$Comp
+L GND #PWR?
+U 1 1 59F0DFE1
+P 7100 4400
+F 0 "#PWR?" H 7100 4150 50 0001 C CNN
+F 1 "GND" H 7100 4250 50 0000 C CNN
+F 2 "" H 7100 4400 50 0001 C CNN
+F 3 "" H 7100 4400 50 0001 C CNN
+ 1 7100 4400
+ 1 0 0 -1
+$EndComp
+$Comp
+L TC654/TC655 U?
+U 1 1 59F0E54F
+P 8100 4600
+F 0 "U?" H 8400 5200 60 0000 C CNN
+F 1 "TC654/TC655" H 8100 4600 60 0000 C CNB
+F 2 "" H 7800 4650 60 0001 C CNN
+F 3 "" H 7800 4650 60 0001 C CNN
+ 1 8100 4600
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 6500 5400 7100 5400
+Wire Wire Line
+ 6500 5000 7100 5000
+Connection ~ 6700 5000
+Connection ~ 6950 5400
+Wire Wire Line
+ 9100 5400 9800 5400
+Connection ~ 9350 5400
+Wire Wire Line
+ 9100 5000 9900 5000
+Wire Wire Line
+ 10450 3950 10450 5550
+Connection ~ 10450 5000
+Wire Wire Line
+ 10100 5000 10450 5000
+Wire Wire Line
+ 9850 3350 9850 4350
+Wire Wire Line
+ 9100 4200 9350 4200
+Connection ~ 9850 4200
+Wire Wire Line
+ 9550 4200 9850 4200
+Wire Wire Line
+ 9550 3800 10150 3800
+Wire Wire Line
+ 9100 3800 9350 3800
+Connection ~ 9200 3800
+Wire Wire Line
+ 9200 3800 9200 3200
+Wire Wire Line
+ 9200 3200 9350 3200
+Text GLabel 6500 5000 0 60 Input ~ 0
+I2C0_SCL
+Text GLabel 6500 5400 0 60 BiDi ~ 0
+I2C0_SDA
+$Comp
+L Fan Fan1
+U 1 1 59F12BDE
+P 9850 2500
+F 0 "Fan1" H 9950 2700 50 0000 L CNN
+F 1 "Fan1" H 9950 2400 50 0000 L TNN
+F 2 "" H 9850 2510 50 0001 C CNN
+F 3 "" H 9850 2510 50 0001 C CNN
+ 1 9850 2500
+ 1 0 0 -1
+$EndComp
+$Comp
+L Fan Fan2
+U 1 1 59F12CDB
+P 10450 2500
+F 0 "Fan2" H 10550 2700 50 0000 L CNN
+F 1 "Fan2" H 10550 2400 50 0000 L TNN
+F 2 "" H 10450 2510 50 0001 C CNN
+F 3 "" H 10450 2510 50 0001 C CNN
+ 1 10450 2500
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 9850 2700 9850 2950
+Wire Wire Line
+ 10450 2700 10450 3550
+$Comp
+L R_Small R2
+U 1 1 59F134B8
+P 6100 4000
+F 0 "R2" H 6200 4050 50 0000 L CNN
+F 1 "14.7K" H 6200 3950 50 0000 L CNN
+F 2 "" H 6100 4000 50 0001 C CNN
+F 3 "" H 6100 4000 50 0001 C CNN
+ 1 6100 4000
+ 1 0 0 -1
+$EndComp
+$Comp
+L R_Small R1
+U 1 1 59F1355A
+P 6100 3550
+F 0 "R1" H 6200 3600 50 0000 L CNN
+F 1 "34.8K" H 6200 3500 50 0000 L CNN
+F 2 "" H 6100 3550 50 0001 C CNN
+F 3 "" H 6100 3550 50 0001 C CNN
+ 1 6100 3550
+ 1 0 0 -1
+$EndComp
+$Comp
+L C_Small C2
+U 1 1 59F135D3
+P 8450 3050
+F 0 "C2" H 8250 3000 50 0000 L CNN
+F 1 "1uF" H 8200 3100 50 0000 L CNN
+F 2 "" H 8450 3050 50 0001 C CNN
+F 3 "" H 8450 3050 50 0001 C CNN
+ 1 8450 3050
+ -1 0 0 1
+$EndComp
+$Comp
+L C_Small C1
+U 1 1 59F13679
+P 6600 4000
+F 0 "C1" H 6400 3950 50 0000 L CNN
+F 1 "0.01uF" H 6250 4050 50 0000 L CNN
+F 2 "" H 6600 4000 50 0001 C CNN
+F 3 "" H 6600 4000 50 0001 C CNN
+ 1 6600 4000
+ -1 0 0 1
+$EndComp
+$Comp
+L GND #PWR?
+U 1 1 59F156D0
+P 6600 4100
+F 0 "#PWR?" H 6600 3850 50 0001 C CNN
+F 1 "GND" H 6600 3950 50 0000 C CNN
+F 2 "" H 6600 4100 50 0001 C CNN
+F 3 "" H 6600 4100 50 0001 C CNN
+ 1 6600 4100
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR?
+U 1 1 59F15781
+P 6100 4100
+F 0 "#PWR?" H 6100 3850 50 0001 C CNN
+F 1 "GND" H 6100 3950 50 0000 C CNN
+F 2 "" H 6100 4100 50 0001 C CNN
+F 3 "" H 6100 4100 50 0001 C CNN
+ 1 6100 4100
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 6100 3800 7100 3800
+Wire Wire Line
+ 6600 3300 6600 3900
+Connection ~ 6600 3800
+Wire Wire Line
+ 6100 3650 6100 3900
+Connection ~ 6100 3800
+Wire Wire Line
+ 6100 2550 6100 3450
+$Comp
+L Thermistor NTC_Thermistor
+U 1 1 59F16197
+P 6600 3100
+F 0 "NTC_Thermistor" H 6950 3150 50 0000 C CNN
+F 1 "100k @ 25°C" H 7000 3000 50 0000 C BNN
+F 2 "" H 6600 3100 50 0001 C CNN
+F 3 "" H 6600 3100 50 0001 C CNN
+ 1 6600 3100
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR?
+U 1 1 59F16680
+P 8450 3150
+F 0 "#PWR?" H 8450 2900 50 0001 C CNN
+F 1 "GND" H 8450 3000 50 0000 C CNN
+F 2 "" H 8450 3150 50 0001 C CNN
+F 3 "" H 8450 3150 50 0001 C CNN
+ 1 8450 3150
+ 1 0 0 -1
+$EndComp
+Connection ~ 6100 2650
+Wire Wire Line
+ 6100 2650 8450 2650
+Wire Wire Line
+ 8450 2650 8450 2950
+Connection ~ 6600 2650
+Wire Wire Line
+ 6600 2650 6600 2900
+Connection ~ 8100 2650
+Wire Wire Line
+ 8100 2650 8100 3400
+Text GLabel 9800 5400 2 60 Input ~ 0
+GPIO_L
+$EndSCHEMATC
diff --git a/mezza.kicad_pcb b/mezza.kicad_pcb
new file mode 100644
index 0000000..ae10142
--- /dev/null
+++ b/mezza.kicad_pcb
@@ -0,0 +1,535 @@
+(kicad_pcb (version 4) (host pcbnew 4.0.1-3.201512221401+6198~38~ubuntu15.10.1-stable)
+
+ (general
+ (links 44)
+ (no_connects 44)
+ (area 85.071429 87.15 185.633753 154.050001)
+ (thickness 1.6)
+ (drawings 11)
+ (tracks 0)
+ (zones 0)
+ (modules 6)
+ (nets 37)
+ )
+
+ (page A4)
+ (title_block
+ (title "96Boards Mezzanine Project Template")
+ (date 2015-08-08)
+ (rev A)
+ (company "Linaro Ltd")
+ )
+
+ (layers
+ (0 F.Cu signal)
+ (31 B.Cu signal hide)
+ (32 B.Adhes user)
+ (33 F.Adhes user)
+ (34 B.Paste user)
+ (35 F.Paste user)
+ (36 B.SilkS user)
+ (37 F.SilkS user)
+ (38 B.Mask user)
+ (39 F.Mask user)
+ (40 Dwgs.User user hide)
+ (41 Cmts.User user)
+ (42 Eco1.User user)
+ (43 Eco2.User user)
+ (44 Edge.Cuts user)
+ (45 Margin user)
+ (46 B.CrtYd user)
+ (47 F.CrtYd user hide)
+ (48 B.Fab user hide)
+ (49 F.Fab user)
+ )
+
+ (setup
+ (last_trace_width 0.254)
+ (user_trace_width 0.254)
+ (user_trace_width 0.381)
+ (user_trace_width 0.635)
+ (trace_clearance 0.1778)
+ (zone_clearance 0.508)
+ (zone_45_only yes)
+ (trace_min 0.1778)
+ (segment_width 0.2)
+ (edge_width 0.1)
+ (via_size 0.6)
+ (via_drill 0.4)
+ (via_min_size 0.4)
+ (via_min_drill 0.3)
+ (uvia_size 0.3)
+ (uvia_drill 0.1)
+ (uvias_allowed no)
+ (uvia_min_size 0.2)
+ (uvia_min_drill 0.1)
+ (pcb_text_width 0.3)
+ (pcb_text_size 1.5 1.5)
+ (mod_edge_width 0.15)
+ (mod_text_size 1 1)
+ (mod_text_width 0.15)
+ (pad_size 3 3)
+ (pad_drill 2.5)
+ (pad_to_mask_clearance 0)
+ (aux_axis_origin 100 100)
+ (grid_origin 100 100)
+ (visible_elements FFFFFF7B)
+ (pcbplotparams
+ (layerselection 0x010ef_80000001)
+ (usegerberextensions false)
+ (excludeedgelayer true)
+ (linewidth 0.100000)
+ (plotframeref false)
+ (viasonmask false)
+ (mode 1)
+ (useauxorigin false)
+ (hpglpennumber 1)
+ (hpglpenspeed 20)
+ (hpglpendiameter 15)
+ (hpglpenoverlay 2)
+ (psnegative false)
+ (psa4output false)
+ (plotreference true)
+ (plotvalue true)
+ (plotinvisibletext false)
+ (padsonsilk false)
+ (subtractmaskfromsilk false)
+ (outputformat 1)
+ (mirror false)
+ (drillshape 0)
+ (scaleselection 1)
+ (outputdirectory gerbers/))
+ )
+
+ (net 0 "")
+ (net 1 +1V8)
+ (net 2 GND)
+ (net 3 +5V)
+ (net 4 I2C0_SCL)
+ (net 5 I2C0_SDA)
+ (net 6 I2C1_SCL)
+ (net 7 I2C1_SDA)
+ (net 8 PWR_BTN_N)
+ (net 9 RST_BTN_N)
+ (net 10 SYS_DCIN)
+ (net 11 GPIO_B)
+ (net 12 GPIO_A)
+ (net 13 SPIO_SCL)
+ (net 14 SPIO_DIN)
+ (net 15 SPIO_CS)
+ (net 16 SPIO_DOUT)
+ (net 17 PCM_FS)
+ (net 18 PCM_CLK)
+ (net 19 PCM_DO)
+ (net 20 PCM_DI)
+ (net 21 GPIO_D)
+ (net 22 GPIO_F)
+ (net 23 GPIO_H)
+ (net 24 GPIO_J)
+ (net 25 GPIO_L)
+ (net 26 UART1_TX)
+ (net 27 UART1_RX)
+ (net 28 GPIO_C)
+ (net 29 GPIO_E)
+ (net 30 GPIO_G)
+ (net 31 GPIO_I)
+ (net 32 GPIO_K)
+ (net 33 UART0_CTS)
+ (net 34 UART0_TX)
+ (net 35 UART0_RX)
+ (net 36 UART0_RTS)
+
+ (net_class Default "This is the default net class."
+ (clearance 0.1778)
+ (trace_width 0.254)
+ (via_dia 0.6)
+ (via_drill 0.4)
+ (uvia_dia 0.3)
+ (uvia_drill 0.1)
+ (add_net GPIO_A)
+ (add_net GPIO_B)
+ (add_net GPIO_C)
+ (add_net GPIO_D)
+ (add_net GPIO_E)
+ (add_net GPIO_F)
+ (add_net GPIO_G)
+ (add_net GPIO_H)
+ (add_net GPIO_I)
+ (add_net GPIO_J)
+ (add_net GPIO_K)
+ (add_net GPIO_L)
+ (add_net I2C0_SCL)
+ (add_net I2C0_SDA)
+ (add_net I2C1_SCL)
+ (add_net I2C1_SDA)
+ (add_net PCM_CLK)
+ (add_net PCM_DI)
+ (add_net PCM_DO)
+ (add_net PCM_FS)
+ (add_net PWR_BTN_N)
+ (add_net RST_BTN_N)
+ (add_net SPIO_CS)
+ (add_net SPIO_DIN)
+ (add_net SPIO_DOUT)
+ (add_net SPIO_SCL)
+ (add_net SYS_DCIN)
+ (add_net UART0_CTS)
+ (add_net UART0_RTS)
+ (add_net UART0_RX)
+ (add_net UART0_TX)
+ (add_net UART1_RX)
+ (add_net UART1_TX)
+ )
+
+ (net_class Power ""
+ (clearance 0.1778)
+ (trace_width 0.381)
+ (via_dia 0.6)
+ (via_drill 0.4)
+ (uvia_dia 0.3)
+ (uvia_drill 0.1)
+ (add_net +1V8)
+ (add_net +5V)
+ (add_net GND)
+ )
+
+ (module Sensors:Hole_2.5MM locked (layer F.Cu) (tedit 55DECD77) (tstamp 55F48FD6)
+ (at 104 135.5)
+ (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Hole_2.5MM (at 0 -0.5) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 1 thru_hole circle (at 0 0) (size 3 3) (drill 2.5) (layers *.Cu *.Mask))
+ )
+
+ (module Sensors:Hole_2.5MM locked (layer F.Cu) (tedit 55DECD77) (tstamp 55DED4DA)
+ (at 181 135.5)
+ (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Hole_2.5MM (at 0 -0.5) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 1 thru_hole circle (at 0 0) (size 3 3) (drill 2.5) (layers *.Cu *.Mask))
+ )
+
+ (module Sensors:Hole_2.5MM locked (layer F.Cu) (tedit 55C6917D) (tstamp 55C69203)
+ (at 181 104)
+ (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Hole_2.5MM (at 0 -0.5) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 1 thru_hole circle (at 0 0) (size 3 3) (drill 2.5) (layers *.Cu *.Mask))
+ )
+
+ (module Sensors:Hole_2.5MM locked (layer F.Cu) (tedit 55C743C8) (tstamp 55C691E1)
+ (at 104 104)
+ (fp_text reference REF** (at 0 0.5) (layer F.SilkS) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value Hole_2.5MM (at 0 -0.5) (layer F.Fab) hide
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 1 thru_hole circle (at 0 0) (size 3 3) (drill 2.5) (layers *.Cu *.Mask))
+ )
+
+ (module 96boards:Socket_Strip_SMD_2x20_Pitch2mm locked (layer F.Cu) (tedit 55F865FA) (tstamp 56AB82C3)
+ (at 110 105 90)
+ (descr "Double row SMD 2mm socket strip, 2x20 contacts")
+ (path /55D48226)
+ (attr smd)
+ (fp_text reference P2 (at 1 -2 90) (layer F.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)))
+ )
+ (fp_text value CONN_02X20 (at 1 -4 90) (layer F.Fab)
+ (effects (font (size 1.016 1.016) (thickness 0.2032)))
+ )
+ (fp_line (start -3 -0.75) (end -3 38.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5 38.75) (end 5 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5 -0.75) (end -3 -0.75) (layer F.SilkS) (width 0.15))
+ (fp_line (start 5 38.75) (end -3 38.75) (layer F.SilkS) (width 0.15))
+ (pad 5 smd rect (at -1.65 4) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 34 UART0_TX))
+ (pad 3 smd rect (at -1.65 2) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 33 UART0_CTS))
+ (pad 4 smd rect (at 3.65 2) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 8 PWR_BTN_N))
+ (pad 2 smd rect (at 3.65 -0.01) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 2 GND))
+ (pad 1 smd rect (at -1.65 -0.01) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 2 GND))
+ (pad 7 smd rect (at -1.65 6) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 35 UART0_RX))
+ (pad 9 smd rect (at -1.65 8) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 36 UART0_RTS))
+ (pad 11 smd rect (at -1.65 10) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 26 UART1_TX))
+ (pad 13 smd rect (at -1.65 12) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 27 UART1_RX))
+ (pad 15 smd rect (at -1.65 14) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 4 I2C0_SCL))
+ (pad 17 smd rect (at -1.65 16) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 5 I2C0_SDA))
+ (pad 19 smd rect (at -1.65 18) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 6 I2C1_SCL))
+ (pad 21 smd rect (at -1.65 20) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 7 I2C1_SDA))
+ (pad 23 smd rect (at -1.65 22) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 12 GPIO_A))
+ (pad 25 smd rect (at -1.65 24) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 28 GPIO_C))
+ (pad 27 smd rect (at -1.65 26) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 29 GPIO_E))
+ (pad 29 smd rect (at -1.65 28) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 30 GPIO_G))
+ (pad 31 smd rect (at -1.65 30) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 31 GPIO_I))
+ (pad 33 smd rect (at -1.65 32) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 32 GPIO_K))
+ (pad 35 smd rect (at -1.65 34) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 1 +1V8))
+ (pad 37 smd rect (at -1.65 36) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 3 +5V))
+ (pad 39 smd rect (at -1.65 38) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 2 GND))
+ (pad 6 smd rect (at 3.65 4) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 9 RST_BTN_N))
+ (pad 8 smd rect (at 3.65 6) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 13 SPIO_SCL))
+ (pad 10 smd rect (at 3.65 8) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 14 SPIO_DIN))
+ (pad 12 smd rect (at 3.65 10) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 15 SPIO_CS))
+ (pad 14 smd rect (at 3.65 12) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 16 SPIO_DOUT))
+ (pad 16 smd rect (at 3.65 14) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 17 PCM_FS))
+ (pad 18 smd rect (at 3.65 16) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 18 PCM_CLK))
+ (pad 20 smd rect (at 3.65 18) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 19 PCM_DO))
+ (pad 22 smd rect (at 3.65 20) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 20 PCM_DI))
+ (pad 24 smd rect (at 3.65 22) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 11 GPIO_B))
+ (pad 26 smd rect (at 3.65 24) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 21 GPIO_D))
+ (pad 28 smd rect (at 3.65 26) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 22 GPIO_F))
+ (pad 30 smd rect (at 3.65 28) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 23 GPIO_H))
+ (pad 32 smd rect (at 3.65 30) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 24 GPIO_J))
+ (pad 34 smd rect (at 3.65 32) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 25 GPIO_L))
+ (pad 36 smd rect (at 3.65 34) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 10 SYS_DCIN))
+ (pad 38 smd rect (at 3.65 36) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 10 SYS_DCIN))
+ (pad 40 smd rect (at 3.65 38) (size 0.89 2.1) (layers F.Cu F.Paste F.Mask)
+ (net 2 GND))
+ (model Socket_Strips.3dshapes/Socket_Strip_Straight_2x20.wrl
+ (at (xyz 0.0394 -0.749 0.01576))
+ (scale (xyz 0.787 0.787 0.5))
+ (rotate (xyz 0 0 90))
+ )
+ )
+
+ (module 96boards:Pin_Header_SMD_2x20_Pitch2mm locked (layer B.Cu) (tedit 55F9A19C) (tstamp 56AB8296)
+ (at 110 105 270)
+ (descr "Double row SMD 2mm pin header, 2x20 contacts")
+ (path /55D44709)
+ (attr smd)
+ (fp_text reference P1 (at -1 2 270) (layer B.SilkS)
+ (effects (font (size 0.7 0.7) (thickness 0.15)) (justify mirror))
+ )
+ (fp_text value CONN_02X20 (at -1 4 270) (layer B.Fab)
+ (effects (font (size 1.016 1.016) (thickness 0.2032)) (justify mirror))
+ )
+ (fp_line (start -4.95 0.6) (end -4.95 -38.7) (layer B.SilkS) (width 0.15))
+ (fp_line (start -4.95 -38.7) (end 2.95 -38.7) (layer B.SilkS) (width 0.15))
+ (fp_line (start -4.95 0.6) (end 2.95 0.6) (layer B.SilkS) (width 0.15))
+ (fp_line (start 2.95 0.6) (end 2.95 -38.7) (layer B.SilkS) (width 0.15))
+ (pad "" np_thru_hole circle (at -1 -37) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask B.SilkS))
+ (pad 1 smd rect (at 1.25 0) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 2 GND))
+ (pad 2 smd rect (at -3.25 0.01) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 2 GND))
+ (pad "" np_thru_hole circle (at -1 -1) (size 1.2 1.2) (drill 1.2) (layers *.Cu *.Mask B.SilkS))
+ (pad 4 smd rect (at -3.25 -2) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 8 PWR_BTN_N))
+ (pad 6 smd rect (at -3.25 -4) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 9 RST_BTN_N))
+ (pad 8 smd rect (at -3.25 -6) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 13 SPIO_SCL))
+ (pad 10 smd rect (at -3.25 -8) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 14 SPIO_DIN))
+ (pad 12 smd rect (at -3.25 -10) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 15 SPIO_CS))
+ (pad 14 smd rect (at -3.25 -12) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 16 SPIO_DOUT))
+ (pad 16 smd rect (at -3.25 -14) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 17 PCM_FS))
+ (pad 18 smd rect (at -3.25 -16) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 18 PCM_CLK))
+ (pad 20 smd rect (at -3.25 -18) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 19 PCM_DO))
+ (pad 22 smd rect (at -3.25 -20) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 20 PCM_DI))
+ (pad 24 smd rect (at -3.25 -22) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 11 GPIO_B))
+ (pad 26 smd rect (at -3.25 -24) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 21 GPIO_D))
+ (pad 28 smd rect (at -3.25 -26) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 22 GPIO_F))
+ (pad 30 smd rect (at -3.25 -28) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 23 GPIO_H))
+ (pad 32 smd rect (at -3.25 -30) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 24 GPIO_J))
+ (pad 34 smd rect (at -3.25 -32) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 25 GPIO_L))
+ (pad 36 smd rect (at -3.25 -34) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 10 SYS_DCIN))
+ (pad 38 smd rect (at -3.25 -36) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 10 SYS_DCIN))
+ (pad 40 smd rect (at -3.25 -38) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 2 GND))
+ (pad 3 smd rect (at 1.25 -2) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 33 UART0_CTS))
+ (pad 5 smd rect (at 1.25 -4) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 34 UART0_TX))
+ (pad 7 smd rect (at 1.25 -6) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 35 UART0_RX))
+ (pad 9 smd rect (at 1.25 -8) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 36 UART0_RTS))
+ (pad 11 smd rect (at 1.25 -10) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 26 UART1_TX))
+ (pad 13 smd rect (at 1.25 -12) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 27 UART1_RX))
+ (pad 15 smd rect (at 1.25 -14) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 4 I2C0_SCL))
+ (pad 17 smd rect (at 1.25 -16) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 5 I2C0_SDA))
+ (pad 19 smd rect (at 1.25 -18) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 6 I2C1_SCL))
+ (pad 21 smd rect (at 1.25 -20) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 7 I2C1_SDA))
+ (pad 23 smd rect (at 1.25 -22) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 12 GPIO_A))
+ (pad 25 smd rect (at 1.25 -24) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 28 GPIO_C))
+ (pad 27 smd rect (at 1.25 -26) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 29 GPIO_E))
+ (pad 29 smd rect (at 1.25 -28) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 30 GPIO_G))
+ (pad 31 smd rect (at 1.25 -30) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 31 GPIO_I))
+ (pad 33 smd rect (at 1.25 -32) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 32 GPIO_K))
+ (pad 35 smd rect (at 1.25 -34) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 1 +1V8))
+ (pad 37 smd rect (at 1.25 -36) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 3 +5V))
+ (pad 39 smd rect (at 1.25 -38) (size 0.89 3) (layers B.Cu B.Paste B.Mask)
+ (net 2 GND))
+ (model Pin_Headers.3dshapes/Pin_Header_Straight_2x20.wrl
+ (at (xyz -0.0394 -0.749 0.01576))
+ (scale (xyz 0.787 0.787 0.5))
+ (rotate (xyz 0 0 90))
+ )
+ )
+
+ (dimension 18.5 (width 0.3) (layer F.Fab)
+ (gr_text 18.5mm (at 93.65 144.75 90) (layer F.Fab)
+ (effects (font (size 1.5 1.5) (thickness 0.3)))
+ )
+ (feature1 (pts (xy 104 135.5) (xy 92.3 135.5)))
+ (feature2 (pts (xy 104 154) (xy 92.3 154)))
+ (crossbar (pts (xy 95 154) (xy 95 135.5)))
+ (arrow1a (pts (xy 95 135.5) (xy 95.586421 136.626504)))
+ (arrow1b (pts (xy 95 135.5) (xy 94.413579 136.626504)))
+ (arrow2a (pts (xy 95 154) (xy 95.586421 152.873496)))
+ (arrow2b (pts (xy 95 154) (xy 94.413579 152.873496)))
+ )
+ (dimension 4 (width 0.3) (layer F.Fab)
+ (gr_text 4mm (at 95 107 90) (layer F.Fab)
+ (effects (font (size 1.5 1.5) (thickness 0.3)))
+ )
+ (feature1 (pts (xy 104 100) (xy 92.3 100)))
+ (feature2 (pts (xy 104 104) (xy 92.3 104)))
+ (crossbar (pts (xy 95 104) (xy 95 100)))
+ (arrow1a (pts (xy 95 100) (xy 95.586421 101.126504)))
+ (arrow1b (pts (xy 95 100) (xy 94.413579 101.126504)))
+ (arrow2a (pts (xy 95 104) (xy 95.586421 102.873496)))
+ (arrow2b (pts (xy 95 104) (xy 94.413579 102.873496)))
+ )
+ (dimension 4 (width 0.3) (layer F.Fab)
+ (gr_text 4mm (at 178 95) (layer F.Fab) (tstamp 56AB8CC9)
+ (effects (font (size 1.5 1.5) (thickness 0.3)))
+ )
+ (feature1 (pts (xy 185 104) (xy 185 92.3)))
+ (feature2 (pts (xy 181 104) (xy 181 92.3)))
+ (crossbar (pts (xy 181 95) (xy 185 95)))
+ (arrow1a (pts (xy 185 95) (xy 183.873496 95.586421)))
+ (arrow1b (pts (xy 185 95) (xy 183.873496 94.413579)))
+ (arrow2a (pts (xy 181 95) (xy 182.126504 95.586421)))
+ (arrow2b (pts (xy 181 95) (xy 182.126504 94.413579)))
+ )
+ (dimension 6 (width 0.3) (layer F.Fab)
+ (gr_text 6mm (at 113 95) (layer F.Fab)
+ (effects (font (size 1.5 1.5) (thickness 0.3)))
+ )
+ (feature1 (pts (xy 110 104) (xy 110 92.3)))
+ (feature2 (pts (xy 104 104) (xy 104 92.3)))
+ (crossbar (pts (xy 104 95) (xy 110 95)))
+ (arrow1a (pts (xy 110 95) (xy 108.873496 95.586421)))
+ (arrow1b (pts (xy 110 95) (xy 108.873496 94.413579)))
+ (arrow2a (pts (xy 104 95) (xy 105.126504 95.586421)))
+ (arrow2b (pts (xy 104 95) (xy 105.126504 94.413579)))
+ )
+ (dimension 4 (width 0.3) (layer F.Fab)
+ (gr_text 4mm (at 97 95) (layer F.Fab)
+ (effects (font (size 1.5 1.5) (thickness 0.3)))
+ )
+ (feature1 (pts (xy 104 104) (xy 104 92.3)))
+ (feature2 (pts (xy 100 104) (xy 100 92.3)))
+ (crossbar (pts (xy 100 95) (xy 104 95)))
+ (arrow1a (pts (xy 104 95) (xy 102.873496 95.586421)))
+ (arrow1b (pts (xy 104 95) (xy 102.873496 94.413579)))
+ (arrow2a (pts (xy 100 95) (xy 101.126504 95.586421)))
+ (arrow2b (pts (xy 100 95) (xy 101.126504 94.413579)))
+ )
+ (dimension 85 (width 0.3) (layer F.Fab)
+ (gr_text 85mm (at 142.5 88.65) (layer F.Fab)
+ (effects (font (size 1.5 1.5) (thickness 0.3)))
+ )
+ (feature1 (pts (xy 185 100) (xy 185 87.3)))
+ (feature2 (pts (xy 100 100) (xy 100 87.3)))
+ (crossbar (pts (xy 100 90) (xy 185 90)))
+ (arrow1a (pts (xy 185 90) (xy 183.873496 90.586421)))
+ (arrow1b (pts (xy 185 90) (xy 183.873496 89.413579)))
+ (arrow2a (pts (xy 100 90) (xy 101.126504 90.586421)))
+ (arrow2b (pts (xy 100 90) (xy 101.126504 89.413579)))
+ )
+ (dimension 54 (width 0.3) (layer F.Fab)
+ (gr_text 54mm (at 88.65 127 90) (layer F.Fab)
+ (effects (font (size 1.5 1.5) (thickness 0.3)))
+ )
+ (feature1 (pts (xy 100 100) (xy 87.3 100)))
+ (feature2 (pts (xy 100 154) (xy 87.3 154)))
+ (crossbar (pts (xy 90 154) (xy 90 100)))
+ (arrow1a (pts (xy 90 100) (xy 90.586421 101.126504)))
+ (arrow1b (pts (xy 90 100) (xy 89.413579 101.126504)))
+ (arrow2a (pts (xy 90 154) (xy 90.586421 152.873496)))
+ (arrow2b (pts (xy 90 154) (xy 89.413579 152.873496)))
+ )
+ (gr_line (start 100 154) (end 184.999492 154) (angle 90) (layer Edge.Cuts) (width 0.1) (tstamp 55F1F924))
+ (gr_line (start 184.999492 100) (end 184.999492 154) (angle 90) (layer Edge.Cuts) (width 0.1))
+ (gr_line (start 100 154) (end 100 100) (angle 90) (layer Edge.Cuts) (width 0.1))
+ (gr_line (start 100 100) (end 184.999492 100) (angle 90) (layer Edge.Cuts) (width 0.1))
+
+)
diff --git a/mezza.pro b/mezza.pro
new file mode 100644
index 0000000..f01e76a
--- /dev/null
+++ b/mezza.pro
@@ -0,0 +1,73 @@
+update=mer. 25 oct. 2017 15:37:23 CEST
+version=1
+last_client=kicad
+[pcbnew]
+version=1
+LastNetListRead=
+UseCmpFile=1
+PadDrill=0.600000000000
+PadDrillOvalY=0.600000000000
+PadSizeH=1.500000000000
+PadSizeV=1.500000000000
+PcbTextSizeV=1.500000000000
+PcbTextSizeH=1.500000000000
+PcbTextThickness=0.300000000000
+ModuleTextSizeV=1.000000000000
+ModuleTextSizeH=1.000000000000
+ModuleTextSizeThickness=0.150000000000
+SolderMaskClearance=0.000000000000
+SolderMaskMinWidth=0.000000000000
+DrawSegmentWidth=0.200000000000
+BoardOutlineThickness=0.100000000000
+ModuleOutlineThickness=0.150000000000
+[cvpcb]
+version=1
+NetIExt=net
+[general]
+version=1
+[schematic_editor]
+version=1
+PageLayoutDescrFile=
+PlotDirectoryName=
+SubpartIdSeparator=0
+SubpartFirstId=65
+NetFmtName=
+SpiceForceRefPrefix=0
+SpiceUseNetNumbers=0
+LabSize=60
+[eeschema]
+version=1
+LibDir=
+[eeschema/libraries]
+LibName1=power
+LibName2=device
+LibName3=transistors
+LibName4=conn
+LibName5=linear
+LibName6=regul
+LibName7=74xx
+LibName8=cmos4000
+LibName9=adc-dac
+LibName10=memory
+LibName11=xilinx
+LibName12=microcontrollers
+LibName13=dsp
+LibName14=microchip
+LibName15=analog_switches
+LibName16=motorola
+LibName17=texas
+LibName18=intel
+LibName19=audio
+LibName20=interface
+LibName21=digital-audio
+LibName22=philips
+LibName23=display
+LibName24=cypress
+LibName25=siliconi
+LibName26=opto
+LibName27=atmel
+LibName28=contrib
+LibName29=valves
+LibName30=96boards
+LibName31=pmw-fan
+LibName32=Motor
diff --git a/mezza.sch b/mezza.sch
new file mode 100644
index 0000000..17fcfdb
--- /dev/null
+++ b/mezza.sch
@@ -0,0 +1,969 @@
+EESchema Schematic File Version 2
+LIBS:power
+LIBS:device
+LIBS:transistors
+LIBS:conn
+LIBS:linear
+LIBS:regul
+LIBS:74xx
+LIBS:cmos4000
+LIBS:adc-dac
+LIBS:memory
+LIBS:xilinx
+LIBS:microcontrollers
+LIBS:dsp
+LIBS:microchip
+LIBS:analog_switches
+LIBS:motorola
+LIBS:texas
+LIBS:intel
+LIBS:audio
+LIBS:interface
+LIBS:digital-audio
+LIBS:philips
+LIBS:display
+LIBS:cypress
+LIBS:siliconi
+LIBS:opto
+LIBS:atmel
+LIBS:contrib
+LIBS:valves
+LIBS:96boards
+LIBS:pmw-fan
+LIBS:Motor
+LIBS:mezza-cache
+EELAYER 25 0
+EELAYER END
+$Descr A4 11693 8268
+encoding utf-8
+Sheet 1 1
+Title "96Boards Mezzanine Project Template"
+Date "14 Aug 2015"
+Rev "A"
+Comp ""
+Comment1 ""
+Comment2 ""
+Comment3 ""
+Comment4 ""
+$EndDescr
+Text GLabel 3950 1500 0 60 Output ~ 0
+UART0_RTS
+$Comp
+L GND #PWR01
+U 1 1 55D481C7
+P 3950 950
+F 0 "#PWR01" H 3950 700 50 0001 C CNN
+F 1 "GND" H 3950 800 50 0000 C CNN
+F 2 "" H 3950 950 60 0000 C CNN
+F 3 "" H 3950 950 60 0000 C CNN
+ 1 3950 950
+ 1 0 0 -1
+$EndComp
+Text GLabel 3950 1300 0 60 Output ~ 0
+UART0_TX
+$Comp
+L GND #PWR02
+U 1 1 55D481CF
+P 4000 3000
+F 0 "#PWR02" H 4000 2750 50 0001 C CNN
+F 1 "GND" H 4000 2850 50 0000 C CNN
+F 2 "" H 4000 3000 60 0000 C CNN
+F 3 "" H 4000 3000 60 0000 C CNN
+ 1 4000 3000
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR03
+U 1 1 55D481D5
+P 4700 3000
+F 0 "#PWR03" H 4700 2750 50 0001 C CNN
+F 1 "GND" H 4700 2850 50 0000 C CNN
+F 2 "" H 4700 3000 60 0000 C CNN
+F 3 "" H 4700 3000 60 0000 C CNN
+ 1 4700 3000
+ 1 0 0 -1
+$EndComp
+Text GLabel 3950 1200 0 60 Input ~ 0
+UART0_CTS
+Text GLabel 4700 2900 2 60 Input ~ 0
+SYS_DCIN
+$Comp
+L GND #PWR04
+U 1 1 55D48218
+P 4750 950
+F 0 "#PWR04" H 4750 700 50 0001 C CNN
+F 1 "GND" H 4750 800 50 0000 C CNN
+F 2 "" H 4750 950 60 0000 C CNN
+F 3 "" H 4750 950 60 0000 C CNN
+ 1 4750 950
+ 1 0 0 -1
+$EndComp
+$Comp
+L CONN_02X20 P2
+U 1 1 55D48226
+P 4350 2050
+F 0 "P2" H 4350 3100 50 0000 C CNN
+F 1 "CONN_02X20" V 4350 2050 50 0000 C CNN
+F 2 "96boards:Socket_Strip_SMD_2x20_Pitch2mm" H 4350 1100 60 0001 C CNN
+F 3 "" H 4350 1100 60 0000 C CNN
+F 4 "Yxcon" H 4350 2050 60 0001 C CNN "Mfr"
+F 5 "F240-1220A0xMUx1" H 4350 2050 60 0001 C CNN "Mfr Part #"
+ 1 4350 2050
+ 1 0 0 -1
+$EndComp
+$Comp
+L +1V8 #PWR05
+U 1 1 55D4822C
+P 3450 2750
+F 0 "#PWR05" H 3450 2600 50 0001 C CNN
+F 1 "+1V8" H 3450 2890 50 0000 C CNN
+F 2 "" H 3450 2750 60 0000 C CNN
+F 3 "" H 3450 2750 60 0000 C CNN
+ 1 3450 2750
+ 1 0 0 -1
+$EndComp
+$Comp
+L +5V #PWR06
+U 1 1 55D48233
+P 3250 2750
+F 0 "#PWR06" H 3250 2600 50 0001 C CNN
+F 1 "+5V" H 3250 2890 50 0000 C CNN
+F 2 "" H 3250 2750 60 0000 C CNN
+F 3 "" H 3250 2750 60 0000 C CNN
+ 1 3250 2750
+ 1 0 0 -1
+$EndComp
+Text GLabel 4700 1300 2 60 Input ~ 0
+RST_BTN_N
+Text GLabel 3950 2100 0 60 BiDi ~ 0
+I2C1_SDA
+Text GLabel 3950 2000 0 60 BiDi ~ 0
+I2C1_SCL
+Text GLabel 3950 1900 0 60 BiDi ~ 0
+I2C0_SDA
+Text GLabel 3950 1800 0 60 BiDi ~ 0
+I2C0_SCL
+Text GLabel 3950 2200 0 60 Input ~ 0
+GPIO_A
+Text GLabel 3950 1400 0 60 Input ~ 0
+UART0_RX
+Text Notes 875 5350 0 60 ~ 0
+96Boards Low-Speed Expansion Connectors\n\nBy default, this is set up for a stackable surface-mount\narrangement. Do the following to switch to a through-hole\nconnector:\n\nOption 1) For a surface-mount non-stackable connector\n- Delete P2\n\nOption 2) For a through-hole non-stackable pin header\n- Delete P2\n- Change P1 footprint to "Pin_Header_Straight_2x20_Pitch2mm"\n\nOption 3) For a through-hole stackable socket strip connector\n- Delete P1\n- Change P2 footprint to "Socket_Strip_Straight_2x20_Pitch2mm"\n\nOption 2 and 3 are electrically equivalent. They differ on which side\nof the board to place the silkscreen labels.\n\nDelete this note once you have chosen the connector style.
+Text GLabel 4700 1200 2 60 Input ~ 0
+PWR_BTN_N
+Text GLabel 3950 1600 0 60 Input ~ 0
+UART1_TX
+Text GLabel 3950 2300 0 60 Input ~ 0
+GPIO_C
+Text GLabel 3950 2400 0 60 Input ~ 0
+GPIO_E
+Text GLabel 3950 2500 0 60 Input ~ 0
+GPIO_G
+Text GLabel 3950 2600 0 60 Input ~ 0
+GPIO_I
+Text GLabel 3950 2700 0 60 Input ~ 0
+GPIO_K
+Text GLabel 3950 1700 0 60 Input ~ 0
+UART1_RX
+Text GLabel 4700 2200 2 60 Input ~ 0
+GPIO_B
+Text GLabel 4700 1400 2 60 Input ~ 0
+SPIO_SCL
+Text GLabel 4700 1500 2 60 Input ~ 0
+SPIO_DIN
+Text GLabel 4700 1600 2 60 Input ~ 0
+SPIO_CS
+Text GLabel 4700 1700 2 60 Input ~ 0
+SPIO_DOUT
+Text GLabel 4700 1800 2 60 Input ~ 0
+PCM_FS
+Text GLabel 4700 1900 2 60 Input ~ 0
+PCM_CLK
+Text GLabel 4700 2000 2 60 Input ~ 0
+PCM_DO
+Text GLabel 4700 2100 2 60 Input ~ 0
+PCM_DI
+Text GLabel 4700 2300 2 60 Input ~ 0
+GPIO_D
+Text GLabel 4700 2400 2 60 Input ~ 0
+GPIO_F
+Text GLabel 4700 2500 2 60 Input ~ 0
+GPIO_H
+Text GLabel 4700 2600 2 60 Input ~ 0
+GPIO_J
+Text GLabel 4700 2700 2 60 Input ~ 0
+GPIO_L
+Wire Wire Line
+ 4600 1200 4700 1200
+Wire Wire Line
+ 4600 900 4750 900
+Wire Wire Line
+ 4750 900 4750 950
+Wire Wire Line
+ 3250 2750 3250 2900
+Wire Wire Line
+ 3450 2750 3450 2800
+Wire Wire Line
+ 3950 2400 4100 2400
+Wire Wire Line
+ 3950 2500 4100 2500
+Wire Wire Line
+ 3950 2600 4100 2600
+Wire Wire Line
+ 3950 2700 4100 2700
+Wire Wire Line
+ 3450 2800 4100 2800
+Wire Wire Line
+ 4100 900 4100 1100
+Wire Wire Line
+ 3950 900 4100 900
+Wire Wire Line
+ 4600 900 4600 1100
+Wire Wire Line
+ 4600 1300 4700 1300
+Wire Wire Line
+ 4600 1400 4700 1400
+Wire Wire Line
+ 4600 1500 4700 1500
+Wire Wire Line
+ 4600 1600 4700 1600
+Wire Wire Line
+ 4600 1700 4700 1700
+Wire Wire Line
+ 4600 1800 4700 1800
+Wire Wire Line
+ 4600 1900 4700 1900
+Wire Wire Line
+ 4600 2000 4700 2000
+Wire Wire Line
+ 4600 2100 4700 2100
+Wire Wire Line
+ 4600 2200 4700 2200
+Wire Wire Line
+ 4600 2300 4700 2300
+Wire Wire Line
+ 4600 2400 4700 2400
+Wire Wire Line
+ 4600 2500 4700 2500
+Wire Wire Line
+ 4600 2600 4700 2600
+Wire Wire Line
+ 4600 2700 4700 2700
+Connection ~ 4650 2900
+Wire Wire Line
+ 4650 2800 4650 2900
+Wire Wire Line
+ 4600 2800 4650 2800
+Wire Wire Line
+ 4600 2900 4700 2900
+Wire Wire Line
+ 3950 900 3950 950
+Wire Wire Line
+ 3950 1200 4100 1200
+Wire Wire Line
+ 3950 2300 4100 2300
+Wire Wire Line
+ 3950 2200 4100 2200
+Wire Wire Line
+ 4100 3000 4000 3000
+Wire Wire Line
+ 4600 3000 4700 3000
+Wire Wire Line
+ 3250 2900 4100 2900
+Wire Wire Line
+ 3950 1300 4100 1300
+Wire Wire Line
+ 3950 1400 4100 1400
+Wire Wire Line
+ 3950 1800 4100 1800
+Wire Wire Line
+ 3950 1900 4100 1900
+Wire Wire Line
+ 3950 2000 4100 2000
+Wire Wire Line
+ 3950 2100 4100 2100
+Wire Wire Line
+ 3950 1600 4100 1600
+Wire Wire Line
+ 3950 1700 4100 1700
+Wire Wire Line
+ 4100 1500 3950 1500
+$Comp
+L GND #PWR07
+U 1 1 55BEAA68
+P 1500 950
+F 0 "#PWR07" H 1500 700 50 0001 C CNN
+F 1 "GND" H 1500 800 50 0000 C CNN
+F 2 "" H 1500 950 60 0000 C CNN
+F 3 "" H 1500 950 60 0000 C CNN
+ 1 1500 950
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR08
+U 1 1 55BEA10A
+P 1550 3000
+F 0 "#PWR08" H 1550 2750 50 0001 C CNN
+F 1 "GND" H 1550 2850 50 0000 C CNN
+F 2 "" H 1550 3000 60 0000 C CNN
+F 3 "" H 1550 3000 60 0000 C CNN
+ 1 1550 3000
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR09
+U 1 1 55BEA0BC
+P 2250 3000
+F 0 "#PWR09" H 2250 2750 50 0001 C CNN
+F 1 "GND" H 2250 2850 50 0000 C CNN
+F 2 "" H 2250 3000 60 0000 C CNN
+F 3 "" H 2250 3000 60 0000 C CNN
+ 1 2250 3000
+ 1 0 0 -1
+$EndComp
+Text GLabel 2250 2900 2 60 Input ~ 0
+SYS_DCIN
+$Comp
+L GND #PWR010
+U 1 1 55D43BD4
+P 2300 950
+F 0 "#PWR010" H 2300 700 50 0001 C CNN
+F 1 "GND" H 2300 800 50 0000 C CNN
+F 2 "" H 2300 950 60 0000 C CNN
+F 3 "" H 2300 950 60 0000 C CNN
+ 1 2300 950
+ 1 0 0 -1
+$EndComp
+$Comp
+L CONN_02X20 P1
+U 1 1 55D44709
+P 1900 2050
+F 0 "P1" H 1900 3100 50 0000 C CNN
+F 1 "CONN_02X20" V 1900 2050 50 0000 C CNN
+F 2 "96boards:Pin_Header_SMD_2x20_Pitch2mm" H 1900 1100 60 0001 C CNN
+F 3 "" H 1900 1100 60 0000 C CNN
+F 4 "Yxcon" H 1900 2050 60 0001 C CNN "Mfr"
+F 5 "P220-1220A0xMxxxx2" H 1900 2050 60 0001 C CNN "Mfr Part #"
+ 1 1900 2050
+ 1 0 0 -1
+$EndComp
+$Comp
+L +1V8 #PWR011
+U 1 1 55D43CFB
+P 1000 2750
+F 0 "#PWR011" H 1000 2600 50 0001 C CNN
+F 1 "+1V8" H 1000 2890 50 0000 C CNN
+F 2 "" H 1000 2750 60 0000 C CNN
+F 3 "" H 1000 2750 60 0000 C CNN
+ 1 1000 2750
+ 1 0 0 -1
+$EndComp
+$Comp
+L +5V #PWR012
+U 1 1 55D440FD
+P 800 2750
+F 0 "#PWR012" H 800 2600 50 0001 C CNN
+F 1 "+5V" H 800 2890 50 0000 C CNN
+F 2 "" H 800 2750 60 0000 C CNN
+F 3 "" H 800 2750 60 0000 C CNN
+ 1 800 2750
+ 1 0 0 -1
+$EndComp
+Text GLabel 1500 2100 0 60 BiDi ~ 0
+I2C1_SDA
+Text GLabel 1500 2000 0 60 BiDi ~ 0
+I2C1_SCL
+Text GLabel 1500 1900 0 60 BiDi ~ 0
+I2C0_SDA
+Text GLabel 1500 1800 0 60 BiDi ~ 0
+I2C0_SCL
+Text GLabel 2250 1200 2 60 Input ~ 0
+PWR_BTN_N
+Text GLabel 2250 1300 2 60 Input ~ 0
+RST_BTN_N
+Text GLabel 1500 1500 0 60 Output ~ 0
+UART0_RTS
+Text GLabel 1500 1400 0 60 Input ~ 0
+UART0_RX
+Text GLabel 1500 1300 0 60 Output ~ 0
+UART0_TX
+Text GLabel 1500 1200 0 60 Input ~ 0
+UART0_CTS
+Text GLabel 1500 2200 0 60 Input ~ 0
+GPIO_A
+Text GLabel 2250 2200 2 60 Input ~ 0
+GPIO_B
+Text GLabel 1500 1600 0 60 Input ~ 0
+UART1_TX
+Text GLabel 1500 1700 0 60 Input ~ 0
+UART1_RX
+Text GLabel 1500 2300 0 60 Input ~ 0
+GPIO_C
+Text GLabel 1500 2400 0 60 Input ~ 0
+GPIO_E
+Text GLabel 1500 2500 0 60 Input ~ 0
+GPIO_G
+Text GLabel 1500 2600 0 60 Input ~ 0
+GPIO_I
+Text GLabel 1500 2700 0 60 Input ~ 0
+GPIO_K
+Text GLabel 2250 1400 2 60 Input ~ 0
+SPIO_SCL
+Text GLabel 2250 1500 2 60 Input ~ 0
+SPIO_DIN
+Text GLabel 2250 1600 2 60 Input ~ 0
+SPIO_CS
+Text GLabel 2250 1700 2 60 Input ~ 0
+SPIO_DOUT
+Text GLabel 2250 1800 2 60 Input ~ 0
+PCM_FS
+Text GLabel 2250 1900 2 60 Input ~ 0
+PCM_CLK
+Text GLabel 2250 2000 2 60 Input ~ 0
+PCM_DO
+Text GLabel 2250 2100 2 60 Input ~ 0
+PCM_DI
+Text GLabel 2250 2300 2 60 Input ~ 0
+GPIO_D
+Text GLabel 2250 2400 2 60 Input ~ 0
+GPIO_F
+Text GLabel 2250 2500 2 60 Input ~ 0
+GPIO_H
+Text GLabel 2250 2600 2 60 Input ~ 0
+GPIO_J
+Text GLabel 2250 2700 2 60 Input ~ 0
+GPIO_L
+Wire Wire Line
+ 2150 900 2300 900
+Wire Wire Line
+ 2300 900 2300 950
+Wire Wire Line
+ 800 2750 800 2900
+Wire Wire Line
+ 1000 2750 1000 2800
+Wire Wire Line
+ 1500 2400 1650 2400
+Wire Wire Line
+ 1500 2500 1650 2500
+Wire Wire Line
+ 1500 2600 1650 2600
+Wire Wire Line
+ 1500 2700 1650 2700
+Wire Wire Line
+ 1000 2800 1650 2800
+Wire Wire Line
+ 1650 900 1650 1100
+Wire Wire Line
+ 1500 900 1650 900
+Wire Wire Line
+ 2150 900 2150 1100
+Wire Wire Line
+ 2150 1200 2250 1200
+Wire Wire Line
+ 2150 1300 2250 1300
+Wire Wire Line
+ 2150 1400 2250 1400
+Wire Wire Line
+ 2150 1500 2250 1500
+Wire Wire Line
+ 2150 1600 2250 1600
+Wire Wire Line
+ 2150 1700 2250 1700
+Wire Wire Line
+ 2150 1800 2250 1800
+Wire Wire Line
+ 2150 1900 2250 1900
+Wire Wire Line
+ 2150 2000 2250 2000
+Wire Wire Line
+ 2150 2100 2250 2100
+Wire Wire Line
+ 2150 2200 2250 2200
+Wire Wire Line
+ 2150 2300 2250 2300
+Wire Wire Line
+ 2150 2400 2250 2400
+Wire Wire Line
+ 2150 2500 2250 2500
+Wire Wire Line
+ 2150 2600 2250 2600
+Wire Wire Line
+ 2150 2700 2250 2700
+Connection ~ 2200 2900
+Wire Wire Line
+ 2200 2800 2200 2900
+Wire Wire Line
+ 2150 2800 2200 2800
+Wire Wire Line
+ 2150 2900 2250 2900
+Wire Wire Line
+ 1500 900 1500 950
+Wire Wire Line
+ 1500 1200 1650 1200
+Wire Wire Line
+ 1500 2300 1650 2300
+Wire Wire Line
+ 1500 2200 1650 2200
+Wire Wire Line
+ 1650 3000 1550 3000
+Wire Wire Line
+ 2150 3000 2250 3000
+Wire Wire Line
+ 800 2900 1650 2900
+Wire Wire Line
+ 1500 1300 1650 1300
+Wire Wire Line
+ 1500 1400 1650 1400
+Wire Wire Line
+ 1500 1800 1650 1800
+Wire Wire Line
+ 1500 1900 1650 1900
+Wire Wire Line
+ 1500 2000 1650 2000
+Wire Wire Line
+ 1500 2100 1650 2100
+Wire Wire Line
+ 1500 1600 1650 1600
+Wire Wire Line
+ 1500 1700 1650 1700
+Wire Wire Line
+ 1650 1500 1500 1500
+Text Notes 1375 825 0 60 ~ 0
+Bottom-side Pin Header
+Text Notes 3925 825 0 60 ~ 0
+Top Side Socket Strip
+Wire Notes Line
+ 675 650 675 5475
+Wire Notes Line
+ 675 5475 5600 5475
+Wire Notes Line
+ 5600 5475 5600 650
+Wire Notes Line
+ 5600 650 675 650
+$Comp
+L GND #PWR?
+U 1 1 59F063D1
+P 8100 5800
+F 0 "#PWR?" H 8100 5550 50 0001 C CNN
+F 1 "GND" H 8100 5650 50 0000 C CNN
+F 2 "" H 8100 5800 50 0001 C CNN
+F 3 "" H 8100 5800 50 0001 C CNN
+ 1 8100 5800
+ 1 0 0 -1
+$EndComp
+$Comp
+L +5V #PWR?
+U 1 1 59F0648C
+P 6100 2550
+F 0 "#PWR?" H 6100 2400 50 0001 C CNN
+F 1 "+5V" H 6100 2690 50 0000 C CNN
+F 2 "" H 6100 2550 50 0001 C CNN
+F 3 "" H 6100 2550 50 0001 C CNN
+ 1 6100 2550
+ 1 0 0 -1
+$EndComp
+$Comp
+L +5V #PWR?
+U 1 1 59F06CC6
+P 6950 5200
+F 0 "#PWR?" H 6950 5050 50 0001 C CNN
+F 1 "+5V" H 6950 5340 50 0000 C CNN
+F 2 "" H 6950 5200 50 0001 C CNN
+F 3 "" H 6950 5200 50 0001 C CNN
+ 1 6950 5200
+ 1 0 0 -1
+$EndComp
+$Comp
+L +5V #PWR?
+U 1 1 59F06CEC
+P 6700 4800
+F 0 "#PWR?" H 6700 4650 50 0001 C CNN
+F 1 "+5V" H 6700 4940 50 0000 C CNN
+F 2 "" H 6700 4800 50 0001 C CNN
+F 3 "" H 6700 4800 50 0001 C CNN
+ 1 6700 4800
+ 1 0 0 -1
+$EndComp
+$Comp
+L BS170 Q1
+U 1 1 59F0844C
+P 9750 3150
+F 0 "Q1" H 9950 3225 50 0000 L CNN
+F 1 "BS170" H 9950 3150 50 0000 L CNN
+F 2 "TO-92" H 9950 3075 50 0000 L CIN
+F 3 "" H 9750 3150 50 0000 L CNN
+ 1 9750 3150
+ 1 0 0 -1
+$EndComp
+$Comp
+L BS170 Q2
+U 1 1 59F084EB
+P 10350 3750
+F 0 "Q2" H 10550 3825 50 0000 L CNN
+F 1 "BS170" H 10550 3750 50 0000 L CNN
+F 2 "TO-92" H 10550 3675 50 0000 L CIN
+F 3 "" H 10350 3750 50 0000 L CNN
+ 1 10350 3750
+ 1 0 0 -1
+$EndComp
+$Comp
+L C_Small Csense1
+U 1 1 59F092A0
+P 9450 4200
+F 0 "Csense1" V 9350 4050 50 0000 L CNN
+F 1 "0.1uF" V 9550 4100 50 0000 L CNN
+F 2 "" H 9450 4200 50 0001 C CNN
+F 3 "" H 9450 4200 50 0001 C CNN
+ 1 9450 4200
+ 0 1 1 0
+$EndComp
+$Comp
+L C_Small Csense2
+U 1 1 59F0939B
+P 10000 5000
+F 0 "Csense2" V 9900 4850 50 0000 L CNN
+F 1 "0.1uF" V 10100 4900 50 0000 L CNN
+F 2 "" H 10000 5000 50 0001 C CNN
+F 3 "" H 10000 5000 50 0001 C CNN
+ 1 10000 5000
+ 0 1 1 0
+$EndComp
+$Comp
+L C_Small CF
+U 1 1 59F096B8
+P 7100 4300
+F 0 "CF" H 7200 4250 50 0000 L CNN
+F 1 "1.0uF" H 7200 4350 50 0000 L CNN
+F 2 "" H 7100 4300 50 0001 C CNN
+F 3 "" H 7100 4300 50 0001 C CNN
+ 1 7100 4300
+ -1 0 0 1
+$EndComp
+$Comp
+L +5V #PWR?
+U 1 1 59F09910
+P 10450 2200
+F 0 "#PWR?" H 10450 2050 50 0001 C CNN
+F 1 "+5V" H 10450 2340 50 0000 C CNN
+F 2 "" H 10450 2200 50 0001 C CNN
+F 3 "" H 10450 2200 50 0001 C CNN
+ 1 10450 2200
+ 1 0 0 -1
+$EndComp
+$Comp
+L +5V #PWR?
+U 1 1 59F0995C
+P 9850 2200
+F 0 "#PWR?" H 9850 2050 50 0001 C CNN
+F 1 "+5V" H 9850 2340 50 0000 C CNN
+F 2 "" H 9850 2200 50 0001 C CNN
+F 3 "" H 9850 2200 50 0001 C CNN
+ 1 9850 2200
+ 1 0 0 -1
+$EndComp
+$Comp
+L R_Small Riso1
+U 1 1 59F09C36
+P 9450 3200
+F 0 "Riso1" V 9350 3100 50 0000 L CNN
+F 1 "715" V 9550 3150 50 0000 L CNN
+F 2 "" H 9450 3200 50 0001 C CNN
+F 3 "" H 9450 3200 50 0001 C CNN
+ 1 9450 3200
+ 0 1 1 0
+$EndComp
+$Comp
+L R_Small Riso2
+U 1 1 59F09D0C
+P 9450 3800
+F 0 "Riso2" V 9350 3750 50 0000 L CNN
+F 1 "715" V 9550 3750 50 0000 L CNN
+F 2 "" H 9450 3800 50 0001 C CNN
+F 3 "" H 9450 3800 50 0001 C CNN
+ 1 9450 3800
+ 0 1 1 0
+$EndComp
+$Comp
+L R_Small Rsclk
+U 1 1 59F09DDE
+P 6700 4900
+F 0 "Rsclk" H 6800 5000 50 0000 L CNN
+F 1 "20k" H 6800 4900 50 0000 L CNN
+F 2 "" H 6700 4900 50 0001 C CNN
+F 3 "" H 6700 4900 50 0001 C CNN
+ 1 6700 4900
+ 1 0 0 -1
+$EndComp
+$Comp
+L R_Small Rsda
+U 1 1 59F09EBC
+P 6950 5300
+F 0 "Rsda" H 6700 5400 50 0000 L CNN
+F 1 "20k" H 6750 5300 50 0000 L CNN
+F 2 "" H 6950 5300 50 0001 C CNN
+F 3 "" H 6950 5300 50 0001 C CNN
+ 1 6950 5300
+ 1 0 0 -1
+$EndComp
+$Comp
+L R_Small Rsense1
+U 1 1 59F09F0D
+P 9850 4450
+F 0 "Rsense1" H 9880 4470 50 0000 L CNN
+F 1 "?" H 9880 4410 50 0000 L CNN
+F 2 "" H 9850 4450 50 0001 C CNN
+F 3 "" H 9850 4450 50 0001 C CNN
+ 1 9850 4450
+ 1 0 0 -1
+$EndComp
+$Comp
+L R_Small Rsense2
+U 1 1 59F09F95
+P 10450 5650
+F 0 "Rsense2" H 10480 5670 50 0000 L CNN
+F 1 "?" H 10480 5610 50 0000 L CNN
+F 2 "" H 10450 5650 50 0001 C CNN
+F 3 "" H 10450 5650 50 0001 C CNN
+ 1 10450 5650
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR?
+U 1 1 59F0C157
+P 9850 4550
+F 0 "#PWR?" H 9850 4300 50 0001 C CNN
+F 1 "GND" H 9850 4400 50 0000 C CNN
+F 2 "" H 9850 4550 50 0001 C CNN
+F 3 "" H 9850 4550 50 0001 C CNN
+ 1 9850 4550
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR?
+U 1 1 59F0C193
+P 10450 5750
+F 0 "#PWR?" H 10450 5500 50 0001 C CNN
+F 1 "GND" H 10450 5600 50 0000 C CNN
+F 2 "" H 10450 5750 50 0001 C CNN
+F 3 "" H 10450 5750 50 0001 C CNN
+ 1 10450 5750
+ 1 0 0 -1
+$EndComp
+$Comp
+L +5V #PWR?
+U 1 1 59F0C4D2
+P 9350 5200
+F 0 "#PWR?" H 9350 5050 50 0001 C CNN
+F 1 "+5V" H 9350 5340 50 0000 C CNN
+F 2 "" H 9350 5200 50 0001 C CNN
+F 3 "" H 9350 5200 50 0001 C CNN
+ 1 9350 5200
+ 1 0 0 -1
+$EndComp
+$Comp
+L R_Small R/fault
+U 1 1 59F0C510
+P 9350 5300
+F 0 "R/fault" H 9000 5200 50 0000 L CNN
+F 1 "20k" H 9150 5300 50 0000 L CNN
+F 2 "" H 9350 5300 50 0001 C CNN
+F 3 "" H 9350 5300 50 0001 C CNN
+ 1 9350 5300
+ -1 0 0 1
+$EndComp
+$Comp
+L GND #PWR?
+U 1 1 59F0DFE1
+P 7100 4400
+F 0 "#PWR?" H 7100 4150 50 0001 C CNN
+F 1 "GND" H 7100 4250 50 0000 C CNN
+F 2 "" H 7100 4400 50 0001 C CNN
+F 3 "" H 7100 4400 50 0001 C CNN
+ 1 7100 4400
+ 1 0 0 -1
+$EndComp
+$Comp
+L TC654/TC655 U?
+U 1 1 59F0E54F
+P 8100 4600
+F 0 "U?" H 8400 5200 60 0000 C CNN
+F 1 "TC654/TC655" H 8100 4600 60 0000 C CNB
+F 2 "" H 7800 4650 60 0001 C CNN
+F 3 "" H 7800 4650 60 0001 C CNN
+ 1 8100 4600
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 6500 5400 7100 5400
+Wire Wire Line
+ 6500 5000 7100 5000
+Connection ~ 6700 5000
+Connection ~ 6950 5400
+Wire Wire Line
+ 9100 5400 9800 5400
+Connection ~ 9350 5400
+Wire Wire Line
+ 9100 5000 9900 5000
+Wire Wire Line
+ 10450 3950 10450 5550
+Connection ~ 10450 5000
+Wire Wire Line
+ 10100 5000 10450 5000
+Wire Wire Line
+ 9850 3350 9850 4350
+Wire Wire Line
+ 9100 4200 9350 4200
+Connection ~ 9850 4200
+Wire Wire Line
+ 9550 4200 9850 4200
+Wire Wire Line
+ 9550 3800 10150 3800
+Wire Wire Line
+ 9100 3800 9350 3800
+Connection ~ 9200 3800
+Wire Wire Line
+ 9200 3800 9200 3200
+Wire Wire Line
+ 9200 3200 9350 3200
+Text GLabel 6500 5000 0 60 Input ~ 0
+I2C0_SCL
+Text GLabel 6500 5400 0 60 BiDi ~ 0
+I2C0_SDA
+$Comp
+L Fan Fan1
+U 1 1 59F12BDE
+P 9850 2500
+F 0 "Fan1" H 9950 2700 50 0000 L CNN
+F 1 "Fan1" H 9950 2400 50 0000 L TNN
+F 2 "" H 9850 2510 50 0001 C CNN
+F 3 "" H 9850 2510 50 0001 C CNN
+ 1 9850 2500
+ 1 0 0 -1
+$EndComp
+$Comp
+L Fan Fan2
+U 1 1 59F12CDB
+P 10450 2500
+F 0 "Fan2" H 10550 2700 50 0000 L CNN
+F 1 "Fan2" H 10550 2400 50 0000 L TNN
+F 2 "" H 10450 2510 50 0001 C CNN
+F 3 "" H 10450 2510 50 0001 C CNN
+ 1 10450 2500
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 9850 2700 9850 2950
+Wire Wire Line
+ 10450 2700 10450 3550
+$Comp
+L R_Small R2
+U 1 1 59F134B8
+P 6100 4000
+F 0 "R2" H 6200 4050 50 0000 L CNN
+F 1 "14.7K" H 6200 3950 50 0000 L CNN
+F 2 "" H 6100 4000 50 0001 C CNN
+F 3 "" H 6100 4000 50 0001 C CNN
+ 1 6100 4000
+ 1 0 0 -1
+$EndComp
+$Comp
+L R_Small R1
+U 1 1 59F1355A
+P 6100 3550
+F 0 "R1" H 6200 3600 50 0000 L CNN
+F 1 "34.8K" H 6200 3500 50 0000 L CNN
+F 2 "" H 6100 3550 50 0001 C CNN
+F 3 "" H 6100 3550 50 0001 C CNN
+ 1 6100 3550
+ 1 0 0 -1
+$EndComp
+$Comp
+L C_Small C2
+U 1 1 59F135D3
+P 8450 3050
+F 0 "C2" H 8250 3000 50 0000 L CNN
+F 1 "1uF" H 8200 3100 50 0000 L CNN
+F 2 "" H 8450 3050 50 0001 C CNN
+F 3 "" H 8450 3050 50 0001 C CNN
+ 1 8450 3050
+ -1 0 0 1
+$EndComp
+$Comp
+L C_Small C1
+U 1 1 59F13679
+P 6600 4000
+F 0 "C1" H 6400 3950 50 0000 L CNN
+F 1 "0.01uF" H 6250 4050 50 0000 L CNN
+F 2 "" H 6600 4000 50 0001 C CNN
+F 3 "" H 6600 4000 50 0001 C CNN
+ 1 6600 4000
+ -1 0 0 1
+$EndComp
+$Comp
+L GND #PWR?
+U 1 1 59F156D0
+P 6600 4100
+F 0 "#PWR?" H 6600 3850 50 0001 C CNN
+F 1 "GND" H 6600 3950 50 0000 C CNN
+F 2 "" H 6600 4100 50 0001 C CNN
+F 3 "" H 6600 4100 50 0001 C CNN
+ 1 6600 4100
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR?
+U 1 1 59F15781
+P 6100 4100
+F 0 "#PWR?" H 6100 3850 50 0001 C CNN
+F 1 "GND" H 6100 3950 50 0000 C CNN
+F 2 "" H 6100 4100 50 0001 C CNN
+F 3 "" H 6100 4100 50 0001 C CNN
+ 1 6100 4100
+ 1 0 0 -1
+$EndComp
+Wire Wire Line
+ 6100 3800 7100 3800
+Wire Wire Line
+ 6600 3300 6600 3900
+Connection ~ 6600 3800
+Wire Wire Line
+ 6100 3650 6100 3900
+Connection ~ 6100 3800
+Wire Wire Line
+ 6100 2550 6100 3450
+$Comp
+L Thermistor NTC_Thermistor
+U 1 1 59F16197
+P 6600 3100
+F 0 "NTC_Thermistor" H 6950 3150 50 0000 C CNN
+F 1 "100k @ 25°C" H 7000 3000 50 0000 C BNN
+F 2 "" H 6600 3100 50 0001 C CNN
+F 3 "" H 6600 3100 50 0001 C CNN
+ 1 6600 3100
+ 1 0 0 -1
+$EndComp
+$Comp
+L GND #PWR?
+U 1 1 59F16680
+P 8450 3150
+F 0 "#PWR?" H 8450 2900 50 0001 C CNN
+F 1 "GND" H 8450 3000 50 0000 C CNN
+F 2 "" H 8450 3150 50 0001 C CNN
+F 3 "" H 8450 3150 50 0001 C CNN
+ 1 8450 3150
+ 1 0 0 -1
+$EndComp
+Connection ~ 6100 2650
+Wire Wire Line
+ 6100 2650 8450 2650
+Wire Wire Line
+ 8450 2650 8450 2950
+Connection ~ 6600 2650
+Wire Wire Line
+ 6600 2650 6600 2900
+Connection ~ 8100 2650
+Wire Wire Line
+ 8100 2650 8100 3400
+Text GLabel 9800 5400 2 60 Input ~ 0
+GPIO_L
+$EndSCHEMATC
diff --git a/pmw-fan.bak b/pmw-fan.bak
new file mode 100644
index 0000000..236d199
--- /dev/null
+++ b/pmw-fan.bak
@@ -0,0 +1,48 @@
+EESchema-LIBRARY Version 2.3
+#encoding utf-8
+#
+# TC654
+#
+DEF TC654 U 0 40 Y Y 1 F N
+F0 "U" 300 600 60 H V C CNN
+F1 "TC654" 250 -450 60 H V C CNN
+F2 "" -300 50 60 H I C CNN
+F3 "" -300 50 60 H I C CNN
+DRAW
+S -400 550 400 -500 0 1 0 f
+X Vin 1 -600 0 200 R 50 50 1 1 I
+X CF 2 600 200 200 L 50 50 1 1 I
+X SCLK 3 -600 300 200 R 50 50 1 1 I
+X SDA 4 -600 200 200 R 50 50 1 1 I
+X GND 5 -100 750 200 D 50 50 1 1 I
+X /FAULT 6 -600 -300 200 R 50 50 1 1 I
+X SENSE2 7 -600 -200 200 R 50 50 1 1 I
+X SENSE1 8 -600 -100 200 R 50 50 1 1 I
+X Vout 9 600 300 200 L 50 50 1 1 I
+X Vdd 10 0 750 200 D 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# TC654/TC655
+#
+DEF TC654/TC655 U 0 40 Y Y 1 F N
+F0 "U" 300 600 60 H V C CNN
+F1 "TC654/TC655" 0 0 60 H V C CNB
+F2 "" -300 50 60 H I C CNN
+F3 "" -300 50 60 H I C CNN
+DRAW
+S -800 1000 800 -1000 0 1 0 f
+X Vin 1 -1000 800 200 R 50 50 1 1 I
+X CF 2 -1000 400 200 R 50 50 1 1 O
+X SCLK 3 -1000 -400 200 R 50 50 1 1 I
+X SDA 4 -1000 -800 200 R 50 50 1 1 B
+X GND 5 0 -1250 200 U 50 50 1 1 I
+X /FAULT 6 1000 -800 200 L 50 50 1 1 O
+X SENSE2 7 1000 -400 200 L 50 50 1 1 I
+X SENSE1 8 1000 400 200 L 50 50 1 1 I
+X Vout 9 1000 800 200 L 50 50 1 1 O
+X Vdd 10 0 1200 200 D 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/pmw-fan.bck b/pmw-fan.bck
new file mode 100644
index 0000000..5f3ed79
--- /dev/null
+++ b/pmw-fan.bck
@@ -0,0 +1,3 @@
+EESchema-DOCLIB Version 2.0
+#
+#End Doc Library
diff --git a/pmw-fan.dcm b/pmw-fan.dcm
new file mode 100644
index 0000000..5f3ed79
--- /dev/null
+++ b/pmw-fan.dcm
@@ -0,0 +1,3 @@
+EESchema-DOCLIB Version 2.0
+#
+#End Doc Library
diff --git a/pmw-fan.lib b/pmw-fan.lib
new file mode 100644
index 0000000..fb54dce
--- /dev/null
+++ b/pmw-fan.lib
@@ -0,0 +1,48 @@
+EESchema-LIBRARY Version 2.3
+#encoding utf-8
+#
+# TC654
+#
+DEF TC654 U 0 40 Y Y 1 F N
+F0 "U" 300 600 60 H V C CNN
+F1 "TC654" 250 -450 60 H V C CNN
+F2 "" -300 50 60 H I C CNN
+F3 "" -300 50 60 H I C CNN
+DRAW
+S -400 550 400 -500 0 1 0 f
+X Vin 1 -600 0 200 R 50 50 1 1 I
+X CF 2 600 200 200 L 50 50 1 1 I
+X SCLK 3 -600 300 200 R 50 50 1 1 I
+X SDA 4 -600 200 200 R 50 50 1 1 I
+X GND 5 -100 750 200 D 50 50 1 1 I
+X /FAULT 6 -600 -300 200 R 50 50 1 1 I
+X SENSE2 7 -600 -200 200 R 50 50 1 1 I
+X SENSE1 8 -600 -100 200 R 50 50 1 1 I
+X Vout 9 600 300 200 L 50 50 1 1 I
+X Vdd 10 0 750 200 D 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+# TC654/TC655
+#
+DEF TC654/TC655 U 0 40 Y Y 1 F N
+F0 "U" 300 600 60 H V C CNN
+F1 "TC654/TC655" 0 0 60 H V C CNB
+F2 "" -300 50 60 H I C CNN
+F3 "" -300 50 60 H I C CNN
+DRAW
+S -800 1000 800 -1000 0 1 0 f
+X Vin 1 -1000 800 200 R 50 50 1 1 I
+X CF 2 -1000 400 200 R 50 50 1 1 O
+X SCLK 3 -1000 -400 200 R 50 50 1 1 I
+X SDA 4 -1000 -800 200 R 50 50 1 1 B
+X GND 5 0 -1200 200 U 50 50 1 1 I
+X /FAULT 6 1000 -800 200 L 50 50 1 1 O
+X SENSE2 7 1000 -400 200 L 50 50 1 1 I
+X SENSE1 8 1000 400 200 L 50 50 1 1 I
+X Vout 9 1000 800 200 L 50 50 1 1 O
+X Vdd 10 0 1200 200 D 50 50 1 1 I
+ENDDRAW
+ENDDEF
+#
+#End Library
diff --git a/pmw-fan.pretty/TC654.kicad_mod b/pmw-fan.pretty/TC654.kicad_mod
new file mode 100644
index 0000000..44363c2
--- /dev/null
+++ b/pmw-fan.pretty/TC654.kicad_mod
@@ -0,0 +1,18 @@
+(module TC654 (layer F.Cu) (tedit 59EFD32E)
+ (fp_text reference REF** (at -6.5 2.5) (layer F.SilkS)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (fp_text value TC654 (at -6.5 1) (layer F.Fab)
+ (effects (font (size 1 1) (thickness 0.15)))
+ )
+ (pad 10 smd rect (at -1 -4.4) (size 0.3 1.4) (layers F.Cu F.Paste F.Mask))
+ (pad 11 smd rect (at -0.5 -4.4) (size 0.3 1.4) (layers F.Cu F.Paste F.Mask))
+ (pad 12 smd rect (at 0 -4.4) (size 0.3 1.4) (layers F.Cu F.Paste F.Mask))
+ (pad 13 smd rect (at 0.5 -4.4) (size 0.3 1.4) (layers F.Cu F.Paste F.Mask))
+ (pad 14 smd rect (at 1 -4.4) (size 0.3 1.4) (layers F.Cu F.Paste F.Mask))
+ (pad 15 smd rect (at -1 4.4) (size 0.3 1.4) (layers F.Cu F.Paste F.Mask))
+ (pad 16 smd rect (at -0.5 4.4) (size 0.3 1.4) (layers F.Cu F.Paste F.Mask))
+ (pad 17 smd rect (at 0 4.4) (size 0.3 1.4) (layers F.Cu F.Paste F.Mask))
+ (pad 18 smd rect (at 0.5 4.4) (size 0.3 1.4) (layers F.Cu F.Paste F.Mask))
+ (pad 19 smd rect (at 1 4.4) (size 0.3 1.4) (layers F.Cu F.Paste F.Mask))
+)
diff --git a/readme.md b/readme.md
new file mode 100644
index 0000000..9959632
--- /dev/null
+++ b/readme.md
@@ -0,0 +1,69 @@
+96boards Mezzanine Project Template
+
+MEZZANINE PROJECT TEMPLATE
+===============================================
+
+This project provides you with all the base files required for
+a mezzanine pcb project.
+
+In this project, you will find the following:
+- COPYING (license)
+- meta
+- 96boards.pretty (folder containing footprints) °
+- mezza-cache.lib ° (system file, ignore)
+- mezza.pro °
+- mezza.sch °
+- mezza.kicad_pcb °
+- fp-lib-table °
+
+*Files marked with ° are the KiCad project files*
+
+####What is this project for?
+
+This is a project template for anyone who wants to develop a 96Boards
+Mezzanine board <a
+href="https://www.96boards.org/products/ce/">(compatible with these
+boards)</a>.
+
+This project's schematic only contains the necessary connectors needed
+for a mezzanine board. By default it is set up for SMD connectors, but
+can easily be changed to through-hole.
+
+The <em>PCB</em> includes the connectors and mounting holes. The holes
+and connectors have been positioned so that the boards are aligned when
+mounted. The <em>edge cuts</em> also aligns with the base board. All the
+mezzanine board low-speed expansion connector <em>IO</em> is connected
+to the header pins. High-speed expansion IO has not yet been added.
+
+####How to use this project
+
+This project has been formatted to work with KiCad's "New Project from
+Template" tool. You should clone this project into your KiCad templates
+directory. For example, on OSX the system template directory is
+<em>/Library/Application Support/kicad/template/</em>. A Linux user's
+template directory is <em>$HOME/kicad/template/</em>
+
+Once cloned, you can use the new template by navigating to
+File > New Project > New Project From Template. After selecting your
+save location, click on <em>System Templates</em> or <em>User
+Templates</em> (depending on which file path you previously selected to
+clone the project to). Upon validation of the file path, the 96Boards
+mezzanine template should appear under the 96Boards logo. Select the
+template and you'll be good to go.
+
+#####Changing to Through Hole Connector
+By default, this project loads with the connectors set up as SMD. If you
+would prefer to use a through hole instead, follow the instructions on
+the schematic to delete a connector and change the footprint on the
+other. To change the footprint, right click and select <em>Edit
+Component</em>. In the dialog box, click on the footprint section, then
+on the right there should now be a button called <em>Assign
+Footprint</em>. Click the button, and choose the different footprint
+file. Create a new netlist file, open up the PCB editor, and <em>Load
+Netlist</em>, ensuring that <em>Exchange Footprint</em> is set to
+CHANGE, and <em>Extra Footprints</em> is set to DELETE. Click <em>Read
+Current Netlist</em> to load the new connector. Now you should have only
+one connector on the board, and when you view in 3D view, there will be
+a through hole connector.
+
+Copyright (c) 2016, Linaro, Inc.